tool-todoist-cli

Automate Todoist tasks and projects via the td CLI with JSON output.

1|Updated Sep 12, 2025
One-click install
npx skills add https://github.com/JimmyTranDev/dotfiles --skill tool-todoist-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tool-todoist-cli
Source: https://github.com/JimmyTranDev/dotfiles/tree/main/src/opencode/skills/tool-todoist-cli
Command: npx skills add https://github.com/JimmyTranDev/dotfiles --skill tool-todoist-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Todoist CLI (td) enables developers and teams to manage tasks, projects, labels, sections, and comments directly from the terminal, reducing context switching and enabling automation.

Core Features & Use Cases

  • Command reference for all Todoist operations (tasks, projects, labels, comments, sections)
  • JSON or NDJSON output for scripting and automation
  • Flexible entity references via name, id, or Todoist URL
  • Authentication workflows and guidance for real-world use

Quick Start

Install the td CLI and begin managing tasks and projects from the terminal with machine-readable JSON output.

Frequently Asked Questions about tool-todoist-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Todoist task management from the command line?

You can automate Todoist task management by using the td CLI to programmatically create, update, and query tasks and projects while outputting machine-readable JSON for integrations.

What is the best way to get JSON output from Todoist for scripting?

The best way to get JSON output from Todoist for scripting is using the td CLI, which provides JSON or NDJSON output formats for automating task and project queries.

Can I manage Todoist projects, labels, and comments via CLI automation?

Yes, you can manage Todoist projects, labels, sections, and comments via CLI automation using comprehensive command references that support scripted interactions and JSON output.

Does the Todoist CLI support authentication for programmatic workflows?

Yes, the Todoist CLI supports authentication workflows and guidance for real-world use, enabling programmatic task creation and updates in automation workflows.

How do I reference Todoist tasks in terminal scripts?

You can reference Todoist tasks in terminal scripts via flexible entity references using the task name, id, or Todoist URL to execute updates and queries.

When do I need JSON output for Todoist task management?

You need JSON or NDJSON output for Todoist task management when integrating task data into software development pipelines or building automation workflows that require machine-readable formats.