todoist

Manage Todoist tasks from the terminal with filters, projects, labels, and priorities.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Command-line Todoist task management reduces context switching, enabling quick task operations without opening a browser or app.

Core Features & Use Cases

  • List tasks with filters, including by project, label, and priority, for focused planning.
  • Add, modify, complete, and delete tasks directly from the terminal, with support for due dates, projects, and labels.
  • Show details, list projects and labels, and sync local state with Todoist for up-to-date task management.

Quick Start

Install the todoist-cli, configure your API token, and start by listing tasks with todoist list.

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 terminal?

You can manage Todoist tasks from the terminal by installing the todoist-cli and configuring your API token to list, add, modify, complete, and delete tasks directly from the command line. This reduces context switching by keeping task operations within your local environment.

Can I filter Todoist tasks by project, label, and priority in the CLI?

Yes, you can filter Todoist tasks by project, label, and priority in the CLI to support focused daily planning. The command-line interface enables listing tasks with specific filters and supports label-based organization directly from the terminal.

What do I need to set up before using a Todoist CLI for task management?

Before using a Todoist CLI for task management, you need to install the todoist-cli and configure your API token with local configuration. This setup allows the command-line tool to interact with your Todoist account and sync your local state.

Does command-line task management support adding due dates and modifying existing tasks?

Command-line task management supports adding due dates, modifying existing tasks, and assigning projects and labels. You can add, modify, complete, and delete tasks directly from the terminal with full support for due dates and project-based organization.

Why use a command-line interface for Todoist instead of the web app?

Using a command-line interface for Todoist reduces context switching by enabling quick task operations without opening a browser or web app. It allows developers to maintain daily task workflows and project planning directly within the terminal environment.