How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-todo:todo-checkinThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
First, resolve the user's home directory by running `echo $HOME` via Bash. The todo file is at `<home>/.claude/todo.md`. The plan directories live under `<home>/.claude/todo/`.
First, resolve the user's home directory by running echo $HOME via Bash. The todo file is at <home>/.claude/todo.md. The plan directories live under <home>/.claude/todo/.
Save progress on a task back to its plan directory.
If $ARGUMENTS is a task number, use it. If only one task was checked out this session, use that. Otherwise ask.
Steps:
<home>/.claude/todo/<N>/ if it doesn't exist<home>/.claude/todo/<N>/plan.md with:
## Session log section (append, don't overwrite)yespending (or a brief status like in progress if partially done)npx claudepluginhub ccam80/claude-todoMarks tasks ongoing in TASKS.md and begins execution. Triggers on 'start', 'work on', task slugs like #fix-auth, or /starting-task.
Creates and manages durable work items in a file-based todo system with YAML frontmatter, status tracking, and dependency management.
Captures ideas or tasks from conversation context as structured todos with directory creation, duplicate detection, and git commits.