smithery.ai

todo

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

First seen Mar 21, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,906 B
  • docs SUMMARY.md 104 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 7 installs

SKILL.md

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".

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.