A collection of scripts for a GTD workflow in VoodooPad
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Insert @done.py
Insert @later.py
Insert @todo.py
Insert Date.py
Update @done List.py
Update @later List.py
Update @todo List.py


VoodooPad GTD

This is a collection of script plugins for VoodooPad that I use for my GTD workflow.


  • Copy scripts to $HOME/Library/Application Support/VoodooPad/Script PlugIns/
  • Restart VoodooPad
  • Read "How to use"

How to use

  • Take notes (in a somehow chaotic way).
  • Whenever you find something to be done (i.e: a task) you just add "@todo:" (Control + T) or "@later:" (Control + L) in front of it.
  • When you need a task list, hit Control + Shift + T and all "@todo:" tags in the current document are listed on a "@todo" page (with a link to the page where the task is)
  • When you complete a task, replace the "@todo:" tag with a "@done:" tag. I use the "Insert Date" script (bound to Control + Shift J) to record the date.
  • When you need to check what you've acomplished recently, hit Control + Shift + D, and a "@done" page is created with a list of "@done:" tasks.
  • Spare time? Hit Control + Shift + L and you'll get a "@later" page with all your "@later" tasks.


  • Build a "Check as Completed" script.