todo_list
Installation
SKILL.md
todo_list
Use this skill to persist local work items instead of keeping them only in chat context.
Workflow
- Run commands from
{baseDir}/scripts/todo_list.py. - Store data in
~/.work_report_summary/todo_list.dbby default. - Override the database path with
TODO_LIST_DB_PATHonly for tests or when the user explicitly wants a different file. - Prefer
--jsonwhenever the command output will be used in a follow-up step. - Keep completed items visible in active lists until the user asks to archive them.
- Treat archived items as terminal history. Do not update their progress after archiving.
- Use
deleteonly when the user explicitly wants permanent removal. Preferarchivewhen the user means "move to history". - Before running
delete, ask for one more explicit confirmation from the user. Permanent deletion should be confirmed, not inferred.
Natural-Language Patterns
Map common user requests to the deterministic CLI instead of keeping task state only in conversation memory.