wrbooth

Todoist Skill — Development skill for Claude Code

Development community

A Claude Code skill that lets Claude manage your Todoist account through natural language.

How to install Todoist Skill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open wrbooth/todoist-skill and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Todoist Skill does

A [Claude Code skill](https://docs.anthropic.com/en/docs/claude-code/skills) that lets Claude manage your Todoist account through natural language. Supports basic CRUD operations and intelligent opera

Alternatives in Development

  • Internet Court Skill — The trust layer for agent-to-agent commerce — natural-language mandates, ERC-7710 delegated permissions, x402 4.9k ★
  • Auto — Smart router - Single entry point with natural language intent detection 2.8k ★
  • Gmail AutoAuth MCP Installation Guide — This guide will help you install and configure the Gmail AutoAuth MCP server for managing Gmail operations thr 1.1k ★

README

Todoist Skill for Claude Code

A [Claude Code skill](https://docs.anthropic.com/en/docs/claude-code/skills) that lets Claude manage your Todoist account through natural language. Supports basic CRUD operations and intelligent operations like priority triage, smart scheduling, and time estimation.

Setup

  1. **Install the skill** by symlinking or copying this repo into your Claude Code skills directory:

    ln -s /path/to/todoist-skill ~/.claude/skills/todoist
  2. **Set your Todoist API token** in `~/.claude/.env` or your shell profile:

    TODOIST_API_TOKEN=your_token_here

    You can find your API token at [Settings > Integrations > Developer](https://app.todoist.com/app/settings/integrations/developer) in Todoist.

  3. **That's it.** The first run auto-creates a Python virtual environment and installs dependencies. No manual setup needed.

What It Can Do

Basic Operations

  • List, create, update, and complete tasks
  • Quick-add tasks with natural language (e.g., "Buy groceries tomorrow @Shopping")
  • Batch update multiple tasks at once
  • List and manage projects and labels
  • Query completed task history

Intelligent Operations

These combine task data with reasoning frameworks to help you manage your task list:

  • Priority Triage — Analyzes all tasks using an Eisenhower matrix adaptation, proposes priority changes based on urgency/importance signals and your preferences
  • Smart Scheduling — Estimates your daily capacity from completion history, distributes unscheduled tasks across days following scheduling rules (deadline buffers, project round-robin, priority front-loading)
  • Time Estimation — Discovers your existing time labels and labeling patterns, estimates duration for unlabeled tasks using your calibration and complexity heuristics

All intelligent operations follow a **propose-confirm-apply** workflow: Claude proposes changes in a diff table, you review and iterate, then Claude applies the agreed cha