todoist-cli

Automate Todoist task management via CLI for create, list, update, complete, and search operations.

3|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/pinion05/skills --skill todoist-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: todoist-cli
Source: https://github.com/pinion05/skills/tree/main/todoist-cli
Command: npx skills add https://github.com/pinion05/skills --skill todoist-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables quick, scriptable control of Todoist tasks from the command line, reducing context switching and manual task management.

Core Features & Use Cases

  • Task management: add, update, complete, and list tasks from the terminal.
  • Project/Label/Section handling: manage projects, labels, and sections without leaving the shell.
  • Use Case: Schedule daily task plans by creating tasks, assigning projects and labels, and marking progress from the command line.

Quick Start

Install the Todoist CLI via Homebrew or Go, then run basic commands:

  • brew install buddyh/tap/todoist
  • go install github.com/buddyh/todoist-cli/cmd/todoist@latest
  • todoist
  • todoist add "Review PRs" -p Work -l urgent
  • todoist complete 42

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 from the command line?

To list today's Todoist tasks from the CLI, you run the todoist command after installing the binary via Homebrew or Go. This allows you to quickly view and complete your scheduled items without leaving the terminal.

Can I organize Todoist projects, labels, and sections via CLI?

Yes, you can organize Todoist projects, labels, and sections via CLI. The tool supports creating tasks and assigning them to specific projects, applying labels, and structuring sections to automate your daily task workflows entirely from the shell.

Do I need Homebrew or Go to install the Todoist CLI?

You need either Homebrew or Go to install the Todoist CLI. The installation requires running brew install buddyh/tap/todoist or using go install with the official GitHub repository, ensuring the binary is available in your system path.

What is the best way to automate daily Todoist task workflows?

The best way to automate daily Todoist task workflows is using a scriptable CLI tool. It enables rapid creation of tasks, assignment of projects and labels, and marking progress from the command line, reducing manual context switching.

How do I complete a Todoist task using the CLI?

To complete a Todoist task using the CLI, you run the command todoist complete followed by the task ID. This directly updates your task status to completed without needing to open the Todoist web interface.