todoist

Manage Todoist tasks and projects from a command-line interface.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/syahravi/openclaw --skill todoist-syahravi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: todoist
Source: https://github.com/syahravi/openclaw/tree/main/todoist-skill
Command: npx skills add https://github.com/syahravi/openclaw --skill todoist-syahravi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a fast command-line interface to manage Todoist tasks and projects so users can add, view, update, and complete tasks without navigating the web or mobile app.

Core Features & Use Cases

  • Task Listing & Search: List today's or all tasks, filter by project, label, priority, or natural-language queries.
  • Create and Modify Tasks: Add tasks with natural-language due dates, set priorities, assign projects and order, and update or complete tasks.
  • Projects, Labels & Comments: Create projects and labels, move tasks between projects, view task details, and attach comments.
  • Use Case: Plan your day by listing today's tasks, add a meeting with a due time, and mark completed items without leaving the terminal.

Quick Start

Ask the assistant to add a task Buy milk with due date today to Todoist.

Frequently Asked Questions about todoist

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

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

You can manage Todoist tasks from the command line by using this CLI interface to list, add, update, and complete tasks directly without opening the web or mobile app.

Do I need an API token to use the Todoist CLI?

Yes, to use the Todoist CLI you need either an authenticated CLI session or a TODOIST_API_TOKEN environment variable configured to authorize task and project operations.

Can I add tasks with natural language due dates via a CLI?

Yes, you can add tasks with natural language due dates via the CLI, allowing you to quickly schedule meetings or reminders and assign priorities directly from your terminal.

What is the best way to search and filter tasks in Todoist without the app?

The best way to search and filter tasks without the app is using this CLI to list today's tasks or query all tasks by project, label, priority, or natural-language queries.

Does the Todoist CLI support managing projects and comments?

Yes, the Todoist CLI supports managing projects and comments, enabling you to create projects and labels, move tasks between projects, and attach comments to existing items.