Todoist CLI

Gérer les tâches, projets, étiquettes et filtres Todoist depuis le terminal via le CLI td

par Doist · Doist/todoist-cli

Fonctionne avec configuration ★ 8.0/10

Todoist CLI — Gérer les tâches, projets, étiquettes et filtres Todoist depuis le terminal via le CLI td

Ce que fait

Apprend à Claude à piloter le CLI `td` officiel (@doist/todoist-cli) pour visualiser, créer, mettre à jour, compléter et organiser les tâches, projets, étiquettes, filtres, sections, commentaires, rappels et espaces de travail Todoist. Se déclenche lorsque l'utilisateur mentionne Todoist, tasks, inbox, today, upcoming, projects, labels, ou filters, ou demande d'ajouter, de compléter ou de réorganiser ses tâches. Nécessite le CLI td installé et authentifié via `td auth login`.

Rapport de test

Installation de @doist/todoist-cli dans un HOME temporaire (npm exit 0, `td --version` 3.1.0) et confirmation que les sous-commandes `td task` documentées de la compétence correspondent exactement au --help réel du CLI, et que `td today` échoue proprement sans jeton en demandant `td auth login`. Impossible de mesurer la sortie vs la référence : chaque lecture/écriture réelle nécessite une connexion OAuth à un compte Todoist en direct (seul `quickadd --dry-run` s'exécute sans authentification, se contentant d'afficher du texte), donc aucun artefact comparable n'a pu être produit. SKILL.md est précis et soucieux de la sécurité (avertissements de sortie non fiables, fuite de jeton et précautions de lecture de pièce jointe) ; le frontmatter indique 3.1.1 vs npm latest 3.1.0 (dépôt légèrement en avance). Phrases déclencheurs jugées — DOIT déclencher : "Add 'Buy groceries' to my Todoist for tomorrow", "What's on my Todoist today?", "Create a Todoist project Q3 Planning and add three tasks" ; NE DOIT PAS : "Add a TODO comment in this Python function", "Remind me to call the dentist" (pas de contexte Todoist) — 5/5 correct.

Testé le: 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

Commandes et exemples de prompts

  • /todoist-cliGérer les tâches, projets, étiquettes et filtres Todoist depuis le terminal via le CLI td

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

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