Todoist CLI
Gestisce task, progetti, etichette e filtri di Todoist dal terminale tramite la CLI td.
Richiede configurazione
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 inboxShow my tasks due todayCreate a new project with a filter