todoist-api

Manage Todoist tasks, projects, sections, labels, and comments via the td CLI.

281|25|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/intellectronica/agent-skills --skill todoist-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: todoist-api
Source: https://github.com/intellectronica/agent-skills/tree/main/plugins/todoist-api/skills
Command: npx skills add https://github.com/intellectronica/agent-skills --skill todoist-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Streamline Todoist data management by enabling read, create, update, and delete operations through the td CLI with safe, guided workflows.

Core Features & Use Cases

  • Create, read, update, and delete tasks, projects, sections, labels, and comments using the td CLI.
  • Enforce confirmation before destructive actions to prevent data loss.
  • Provide machine-friendly outputs with JSON options (--json, --ndjson, --full) for integration and automation.

Quick Start

Create a new task in a project with a due date using the td CLI.

Frequently Asked Questions about todoist-api

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

FAQPage Schema
How do I manage Todoist tasks from the command line?

The td CLI manages Todoist tasks, projects, sections, labels, and comments by executing read, create, update, and delete operations directly from the command line. It enforces confirmation prompts for destructive actions to prevent data loss.

Can I get JSON output from the Todoist CLI for automation?

Yes, the td CLI provides machine-friendly JSON output modes using --json, --ndjson, and --full flags. These options enable seamless integration and automation of Todoist task management data.

Do I need to install anything specific to use this Todoist automation skill?

Yes, you must install and authenticate the td CLI to manage Todoist data. This prerequisite ensures secure access to your tasks, projects, sections, labels, and comments.

Does the td CLI protect against accidentally deleting Todoist tasks?

Yes, the td CLI enforces explicit user confirmation before performing destructive actions like deleting items. This guardrail prevents accidental data loss when managing Todoist tasks.

What's the best way to create a Todoist task with a due date via CLI?

Use the td CLI's task creation commands to add a new task to a project, specifying the due date directly in the command. This provides a quick, programmatic way to schedule Todoist items.