By panitw
Task management for Claude Code. Create, update, and query tasks across sessions with 16 MCP tools backed by todo4.io. Includes a /todo4:status convenience command.
Task management for Claude Code. Create, update, and query tasks across sessions via 16 MCP tools backed by todo4.io, plus /todo4:connect and /todo4:status convenience commands.
list_tasks, create_task, update_task, close_task, add_subtask, add_comment, notify_human, and more. Claude can call these automatically based on your requests./todo4:connect — prime the OAuth flow on first install and confirm the session is authenticated./todo4:status — a single command that shows overdue tasks, tasks due today, and your top open items ranked by priority.Pick the install path for your client:
Todo4 works best as a Custom Connector — the same setup works in Claude Chat, Cowork, and Desktop:
https://todo4.io/mcpTier note: Custom Connectors require Claude Pro or Max.
Cowork-specific caveat: in Cowork only, Custom Connectors may need re-authentication after very long conversations due to a compaction bug (#34832) — just click Connect again if tools stop working.
For a guided setup with screenshots, see todo4.io/setup/cowork.
Register this repo as a plugin marketplace and install the plugin:
/plugin marketplace add panitw/todo4-claude-plugin
/plugin install todo4@todo4
Then authenticate: run /mcp, select todo4, and approve the sign-in. Or just call any Todo4 tool — the OAuth tab opens automatically on the 401.
You can also install Todo4 as a plugin in Cowork (Install this Claude Code plugin: https://github.com/panitw/todo4-claude-plugin), but Cowork specifically has an OAuth bug (anthropics/claude-code #28695) that prevents plugin-supplied MCP servers from authenticating. Use the Custom Connector path above until Anthropic ships the fix.
Once installed, Claude has access to Todo4 tools throughout the session. You can:
/todo4:status slash command for a compact dashboard.| Tool | What it does |
|---|---|
get_platform_info | Orientation — available tools, tier, timezone, connected agents |
list_tasks | Paginated task list with status / priority / tag / date filters |
get_task | Full task details including subtasks, comments, history |
create_task | Create a single task with duplicate detection |
bulk_create_tasks | Create up to 20 tasks in one call |
update_task | Update any field; natural-language due dates |
close_task | Close with optional completion note |
delete_task | Soft-delete (recoverable) |
add_subtask / complete_subtask / list_subtasks | Checklist items on a task |
list_tags | All tags currently in use |
add_comment | Post a comment attributed to the calling agent |
notify_human | Proactive notification (rate-limited to 1/min) |
list_agents | Connected AI agents and last activity |
list_attention_items | Items requiring human attention |
MIT — see LICENSE.
Panit Wechasil — feedback & issues welcome in this repo.
External network access
Connects to servers outside your machine
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub panitw/todo4-claude-plugin --plugin todo4Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Plugin that includes the Figma MCP server and Skills for common workflows
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,561 supported skills.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).