Todoist CLI

Gestiona tareas, proyectos, etiquetas y filtros de Todoist desde la terminal a través de la CLI td

Por Doist · Doist/todoist-cli

Funciona con configuración ★ 8.0/10

Todoist CLI — Gestiona tareas, proyectos, etiquetas y filtros de Todoist desde la terminal a través de la CLI td

Qué hace

Enseña a Claude a manejar la CLI oficial `td` (@doist/todoist-cli) para ver, crear, actualizar, completar y organizar tareas, proyectos, etiquetas, filtros, secciones, comentarios, recordatorios y espacios de trabajo de Todoist. Se activa cuando el usuario menciona Todoist, tareas, inbox, today, upcoming, projects, labels o filters, o pide añadir, completar o reorganizar sus tareas. Requiere que la CLI td esté instalada y autenticada a través de `td auth login`.

Informe de la prueba

Se instaló @doist/todoist-cli en un HOME temporal (npm exit 0, `td --version` 3.1.0) y se confirmó que los subcomandos `td task` documentados en la habilidad coinciden exactamente con el --help real de la CLI, y que `td today` falla limpiamente sin un token, pidiendo `td auth login`. No se pudo medir la salida vs la línea base: cada lectura/escritura real necesita inicio de sesión OAuth en una cuenta de Todoist en vivo (solo `quickadd --dry-run` se ejecuta sin autenticación, solo haciendo eco de texto), por lo que no se pudo producir un artefacto comparable. SKILL.md es preciso y consciente de la seguridad (advertencias de salida no confiable, precauciones de fuga de token y lectura de adjuntos); el frontmatter dice 3.1.1 vs npm latest 3.1.0 (el repositorio está ligeramente adelantado). Frases de activación juzgadas — DEBE activarse: "Add 'Buy groceries' to my Todoist for tomorrow", "What's on my Todoist today?", "Create a Todoist project Q3 Planning and add three tasks"; NO debe activarse: "Add a TODO comment in this Python function", "Remind me to call the dentist" (sin contexto de Todoist) — 5/5 correctas.

Probado el: 2026-07-31 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /todoist-cliGestiona tareas, proyectos, etiquetas y filtros de Todoist desde la terminal a través de la CLI td

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

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