Todoist CLI

Gestisce task, progetti, etichette e filtri di Todoist dal terminale tramite la CLI td.

di Doist · Doist/todoist-cli

Richiede configurazione ★ 8.0/10

Todoist CLI — Gestisce task, progetti, etichette e filtri di Todoist dal terminale tramite la CLI td.

Cosa fa

Insegna a Claude a utilizzare la CLI ufficiale `td` (@doist/todoist-cli) per visualizzare, creare, aggiornare, completare e organizzare task, progetti, etichette, filtri, sezioni, commenti, promemoria e spazi di lavoro di Todoist. Si attiva quando l'utente menziona Todoist, task, inbox, today, upcoming, projects, labels o filters, o chiede di aggiungere, completare o riorganizzare i propri task. Richiede che la CLI td sia installata e autenticata tramite `td auth login`.

Rapporto di test

Installato @doist/todoist-cli in una HOME temporanea (npm exit 0, `td --version` 3.1.0) e confermato che i sottocomandi `td task` documentati dalla skill corrispondono esattamente al --help reale della CLI, e che `td today` fallisce correttamente senza un token chiedendo `td auth login`. Non è stato possibile misurare l'output rispetto alla base: ogni lettura/scrittura reale necessita di login OAuth a un account Todoist live (solo `quickadd --dry-run` viene eseguito senza autenticazione, solo eco del testo), quindi nessun artefatto comparabile è stato producibile. SKILL.md è accurato e attento alla sicurezza (avvisi di output non attendibile, precauzioni per la fuga di token e la lettura di allegati); il frontmatter indica 3.1.1 contro npm latest 3.1.0 (repo leggermente avanti). Frasi trigger giudicate — DOVREBBE attivarsi: "Add 'Buy groceries' to my Todoist for tomorrow", "What's on my Todoist today?", "Create a Todoist project Q3 Planning and add three tasks"; NON dovrebbe attivarsi: "Add a TODO comment in this Python function", "Remind me to call the dentist" (nessun contesto Todoist) — 5/5 corrette.

Testato il: 2026-07-31 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /todoist-cliGestisce task, progetti, etichette e filtri di Todoist dal terminale tramite la CLI td.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

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