Todoist CLI

Verwaltet Todoist-Aufgaben, -Projekte, -Labels und -Filter vom Terminal aus über die td CLI

von Doist · Doist/todoist-cli

Funktioniert mit Setup ★ 8.0/10

Todoist CLI — Verwaltet Todoist-Aufgaben, -Projekte, -Labels und -Filter vom Terminal aus über die td CLI

Was es kann

Bringt Claude bei, die offizielle `td` CLI (@doist/todoist-cli) zu steuern, um Todoist-Aufgaben, -Projekte, -Labels, -Filter, -Sektionen, -Kommentare, -Erinnerungen und -Arbeitsbereiche anzuzeigen, zu erstellen, zu aktualisieren, abzuschließen und zu organisieren. Wird ausgelöst, wenn der Benutzer Todoist, tasks, inbox, today, upcoming, projects, labels oder filters erwähnt oder darum bittet, seine Aufgaben hinzuzufügen, abzuschließen oder neu zu organisieren. Erfordert die installierte und über `td auth login` authentifizierte td CLI.

Testbericht

@doist/todoist-cli in einem temporären HOME installiert (npm exit 0, `td --version` 3.1.0) und bestätigt, dass die dokumentierten `td task`-Unterbefehle des Skills genau mit der echten --help der CLI übereinstimmen und dass `td today` ohne Token sauber fehlschlägt und nach `td auth login` fragt. Konnte den Output vs. Baseline nicht messen: Jeder echte Lese-/Schreibzugriff erfordert eine OAuth-Anmeldung bei einem Live-Todoist-Konto (nur `quickadd --dry-run` läuft unauthentifiziert, gibt nur Text aus), daher konnte kein vergleichbares Artefakt erstellt werden. SKILL.md ist genau und sicherheitsbewusst (untrusted-output-Warnungen, token-leak und attachment-Read-Vorsichtsmaßnahmen); Frontmatter sagt 3.1.1 vs. npm latest 3.1.0 (Repo leicht voraus). Trigger-Formulierungen beurteilt — SOLLTE auslösen: „Add 'Buy groceries' to my Todoist for tomorrow“, „What's on my Todoist today?“, „Create a Todoist project Q3 Planning and add three tasks“; SOLLTE NICHT auslösen: „Add a TODO comment in this Python function“, „Remind me to call the dentist“ (kein Todoist-Kontext) — 5/5 korrekt.

Getestet am: 2026-07-31 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/Doist/todoist-cli.git /tmp/todoist-cli-src
mkdir -p ~/.claude/skills
cp -R /tmp/todoist-cli-src/skills/todoist-cli ~/.claude/skills/todoist-cli
# Runtime dependency (skill wraps an external CLI, not bundled):
#   npm install -g @doist/todoist-cli   # provides the `td` binary
# Authenticate before use (OAuth in browser, needs a Todoist account):
#   td auth login
# Verify: td doctor

Befehle & Beispiel-Prompts

  • /todoist-cliVerwaltet Todoist-Aufgaben, -Projekte, -Labels und -Filter vom Terminal aus über die td CLI

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Add a task to my Todoist inbox
  • Show my tasks due today
  • Create a new project with a filter