Skip to main content

todo

A skill for managing personal todo lists with add, remove, complete, and view functionality.

Source facts

Repository
neoalienson/skills
Last source activity
March 30, 2026 at 12:44
Detected SKILL.md language
English
Stars
0
Forks
4

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
20 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
todo
description
A skill for managing personal todo lists with add, remove, complete, and view functionality.
user-invocable
true
# Todo List Manager A skill for managing personal todo lists with add, remove, complete, and view functionality. ## Features - Add, update, complete, and remove todo items - Priority levels (high, medium, low, backlog) - Categories and assignees - Due dates - Multiple storage backends (local, GitHub, Supabase) ## Important The agent must not access the storage directly. The storage must update through the `todo.py` cli ## Usage `python todo.py <command>` ### Commands - `todo add [--priority high|medium|low|backlog] [--due YYYY-MM-DD] [--category NAME] [--assignee NAME] <text>` - Add item - `todo list [--filter all|pending|completed] [--list default|backlog|all] [--category NAME] [--assignee NAME] [--json|--text]` - List items - `todo update <id> [--text TEXT] [--priority PRIORITY] [--due YYYY-MM-DD] [--category NAME] [--assignee NAME] [--completed|--pending]` - Update item - `todo complete <id>` - Mark item complete - `todo remove <id>` - Remove item - `todo stats` - Show statistics - `todo categories` - List categories - `todo add-category <name>` / `todo remove-category <name>` - Manage categories ### List Defaults By default, `list` shows **pending items only** in **JSON format**, excluding items with `priority: "backlog"`. ```bash todo list # Pending items (excludes backlog) todo list --all # All items (includes backlog) todo list --list backlog # Only backlog items todo list --completed # Completed items todo list --assignee NAME # Filter by assignee todo list --category NAME # Filter by category todo list --text # Human-readable format ``` ## Backlog Items with `priority: "backlog"` are hidden from the default view. Use `todo list --all` to see them.
View on GitHub