todo

Capture, list, and complete repo-scoped todos via the relay CLI.

3|Updated Jun 17, 2026
One-click install
npx skills add https://github.com/ronaknnathani/relay --skill todo-ronaknnathani
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: todo
Source: https://github.com/ronaknnathani/relay/tree/main/skills/todo
Command: npx skills add https://github.com/ronaknnathani/relay --skill todo-ronaknnathani

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? During long coding sessions, small follow-up tasks and ideas get lost in conversation history. This Skill lets you capture repo-scoped todos from within a session and pick them up later without cluttering the main session context. ## Core Features & Use Cases - Capture Todos: Record a new todo item tied to the current repository with a short description. - List Todos: Run the command with no arguments (or list) to see all outstanding repo-scoped todos. - Complete Todos: Mark a todo as done by passing done <id> once the work is finished. - Use Case: While implementing a feature, you notice a missing edge case. Capture it with a todo, finish your current work, then list todos later to pick it up in a fresh session. ## Quick Start Ask the assistant to add a todo such as "add retry logic to the HTTP client" so it is captured for later pickup.

Frequently Asked Questions about todo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture a todo during a coding session?▼

Invoke the todo command with a short description of the task, for example a note about a bug or follow-up change. The Skill runs relay todo with your text and stores the item scoped to the current repository.

How do I list todos for the current repository?▼

Run the todo command with no arguments or with the list argument. It executes relay todo list and prints all outstanding repo-scoped todos exactly as the CLI reports them.

How do I mark a todo as done?▼

Pass done followed by the todo id, for example done 3. The Skill runs relay todo done <id> and the item is marked complete in the on-disk state.

Does the todo command require the relay CLI installed?▼

Yes, the Skill delegates to the relay todo shell command, so relay must be installed and available on the system. Without it, the dispatched sub-agent command will fail.

Why does the todo command run as a sub-agent?▼

It dispatches a fast sub-agent to keep the main session context clean. The sub-agent runs the shell command and reports only the raw output, with no commentary or suggestions added.