todoist-cli

Manage Todoist tasks and projects via the td CLI.

275|17|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/Doist/todoist-cli --skill todoist-cli-doist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: todoist-cli
Source: https://github.com/Doist/todoist-cli/tree/main/skills/todoist-cli
Command: npx skills add https://github.com/Doist/todoist-cli --skill todoist-cli-doist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @doist/todoist-cli, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the management of Todoist tasks, projects, and other features through the td CLI, streamlining task organization and productivity.

Core Features & Use Cases

  • Task Management: View, create, update, complete, and organize Todoist items.
  • Project Organization: Manage projects, labels, filters, sections, and workspaces.
  • Automation: Execute scripts and commands for deterministic tasks.
  • Use Case: If you need to quickly add a task to your Todoist list, you can use this Skill to create and assign tasks programmatically.

Quick Start

Use the todoist-cli skill to add a new task to your 'Work' project with the description 'Update quarterly report'.

Frequently Asked Questions about todoist-cli

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

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

Todoist task management via the command line is handled by the td CLI, which allows you to view, create, update, and complete items. This Skill executes commands to interact directly with your tasks and projects programmatically.

Do I need the td CLI installed to manage Todoist projects programmatically?

Yes, the td CLI must be installed and authenticated to use this Skill. It relies on the Todoist API via the td CLI to execute task operations and project organization commands.

Can I automate adding a task to a specific Todoist project with a description?

Yes, you can automate adding tasks to specific Todoist projects. The Skill supports executing scripts and commands to programmatically create and assign items, like adding a task to your 'Work' project.

What is the best way to organize Todoist projects, labels, and filters via a CLI?

The best way to organize Todoist projects, labels, and filters via a CLI is using the td CLI. This Skill manages projects, labels, filters, sections, and workspaces directly through command execution.

What are the limitations of using the td CLI for task management?

A limitation of using the td CLI for task management is that it requires a properly installed and authenticated environment. It executes deterministic tasks via the Todoist API, meaning it cannot resolve authentication or network issues autonomously.