| name | vicinae-todo |
| description | Manage the user's Vicinae Todo List from the terminal. Use when the user mentions todos, tasks, reminders, or when noting persistent cross-session work items. |
Vicinae Todo List
Syncs with the Vicinae launcher's Todo List extension.
File: ~/.local/share/vicinae/support/store.raycast.todo-list/todo.json
Sections: pinned, todo, completed. Vicinae reads on launch; edits appear next open.
T="python3 ~/.agents/skills/vicinae-todo/scripts/manage.py"
Selectors
All mutating commands accept a selector: a 0-based index OR a case-insensitive title substring. Substring auto-searches across sections (narrow with -s). Ambiguous matches print candidates and exit non-zero.
Commands
$T list
$T list -s todo --json
$T add "Task A" "Task B"
$T add "Deploy" --pin -t ops -p 3 -d tomorrow
$T done "deploy"
$T done 0
$T undo 0
$T pin "task a"
$T unpin 0
$T edit "task b" "Updated title"
$T rm "old item"
$T clear
Item fields: title, completed, timeAdded (ms), tag? (#foo), priority? (1=low 2=mid 3=high), dueDate? (ms).
Open in launcher: vicinae 'vicinae://launch/store.raycast.todo-list/index'