todo.txt skill
  todo.txt · agent skill

A durable, lightweight ToDo list your agent can use across conversations.

Built on the 20-year-old todo.txt standard plus a battle-tested CLI. It's a plain text file you own that never disappears between sessions.

View on GitHub
Drop it into Claude, Codex, or any agent that runs skills.
cat ~/todo.txt
5 tasks
(A) Ship skill +marketing @launch
(B) Draft comparison table +marketing
x 2026-06-19 Write positioning
x 2026-06-18 Set up CLI @repo
Review skills.sh listing @later
$ claude "save on my todo list to ship a +marketing skill"
Why this exists

Durable, light, and yours.

Three properties most task tooling gives up at least one of. The skill keeps all three.

Durable

Plain text you own, surviving across sessions — unlike built-in agent memory that resets when the conversation ends.

Lightweight

No account, no integration, no heavy task app to set up. One file and a command — nothing to provision.

Portable

An open standard plus a simple CLI any agent can drive. Move the file anywhere; any tool can read it.

Why not just use…

The alternatives each give up something.

Capable tools exist — they're just built for a different job than a simple list your agent can carry between conversations.

Capability
Recommended
todo.txt skill
open standard + CLI
Todoist
heavyweight app
Apple Reminders
integrated, Mac-only
Built-in agent tasks
Claude / Codex
Durable across sessions
No account or integration
Open standard you can drive
You own the file
Works with any agent
Yes
Limited
No
Why believe it
20 yrs
Open standard

The todo.txt format has been stable and documented since 2006 — a spec, not a vendor.

todo.sh
Battle-tested CLI

A command-line tool refined over a decade of daily real-world use. Your agent already knows CLIs.

1 file
Plain text you own

Human-readable, diffable, and portable to anything that can open a text file. No lock-in.