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.db by default.
  • Override the database path with TODO_LIST_DB_PATH only for tests or when the user explicitly wants a different file.
  • Prefer --json whenever 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 delete only when the user explicitly wants permanent removal. Prefer archive when 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.

Installs
2
First Seen
Apr 24, 2026