skills/todo-archive/SKILL.md
Use only when explicitly asked to archive/prune/compact/roll over checked tasks from TODO.md into `.ai/todos/TODO_UNTIL_YYYY_MM_DD.md`, leaving unchecked tasks.
npx skillsauth add paulrberg/agent-skills todo-archiveInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Archive checked Markdown task-list items from TODO.md into .ai/todos/TODO_UNTIL_YYYY_MM_DD.md, then leave only unchecked tasks in TODO.md.
path (optional): Repository root or any path inside the repository. Default to the current directory.--date YYYY-MM-DD|YYYY_MM_DD (optional): Archive date. Default to today's local date.--dry-run (optional): Preview target paths and rendered content without writing.--force (optional): Allow overwriting an existing archive file.Resolve the repository root:
git rev-parse --show-toplevel
If the command fails, use the provided path or current directory as the root.
Verify TODO.md exists at the root. If it is missing, stop and report the path checked.
Run the helper from this skill directory:
uv run python scripts/archive_todo.py --root "$repo_root"
Pass through --date, --dry-run, or --force when the user requested them.
Report the rewritten TODO.md, the created archive path, and the checked/unchecked task counts. If the helper reports no checked tasks, treat it as a no-op.
If useful, inspect only the touched paths:
git diff -- TODO.md .ai/todos/
scripts/archive_todo.py:
<root>/TODO.md.<root>/.ai/todos/TODO_UNTIL_YYYY_MM_DD.md.<root>/TODO.md with unchecked tasks.# TODO stub when every task was archived.--force is passed.testing
Use ONLY to check or update the project-scoped agent skills installed under .agents/skills so they match the current state of the repo. Do not trigger for creating, finding, or installing skills, or for README/AGENTS.md updates.
testing
Use when CSV, TSV, or Excel (.xlsx) is the primary input/output: inspect, clean, transform, dedupe, merge, validate, convert, recalc formulas, or create/fix spreadsheets. Do not trigger when tabular data is incidental.
development
This skill should be used when the user asks to consult Codex/GPT for planning or code review, or wants a second opinion on code. Trigger phrases include "ask Codex", "consult Codex", "second opinion on code", "consult the oracle". NOT for implementation tasks.
databases
This skill should be used when the user asks to create a monochrome technical diagram, schematic, or systems/architecture diagram in black-and-white line-art style. Trigger phrases include "create a diagram", "monochrome diagram", "systems diagram", "draw a schematic".