Todoist CLI for Openclaw

A powerful command-line interface for managing Todoist tasks, allowing for rapid task creation, filtering, and organization from the terminal.

2mawi2
v1.0.0
Jan 24, 2026
3
3.8k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install todoist-task-manager

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install todoist-task-manager using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Todoist CLI?

The Todoist skill for Openclaw Skills bridges the gap between your task management and your terminal environment. By utilizing the todoist-cli, this integration allows users to handle their daily agendas, project backlogs, and reminders without ever leaving their development workflow. It is designed for users who value speed and keyboard-centric productivity, making it a vital component of the Openclaw Skills ecosystem.

This skill enables deep interaction with the Todoist API, providing support for complex filters, natural language input, and bulk operations. Whether you are an individual developer or part of a team, incorporating this tool into Openclaw Skills ensures that your task tracking is as fast as your coding.

Todoist CLI Use Cases

  • Creating tasks instantly during a terminal session using natural language.
  • Automating the generation of follow-up tasks after successful script executions.
  • Reviewing daily priorities and overdue items using custom filter strings.
  • Managing complex project structures and label systems through CLI scripts.

How Todoist CLI Works

  1. The skill utilizes the locally installed todoist-cli binary to communicate with the Todoist servers.
  2. Users or agents provide commands such as list, add, or modify to the CLI.
  3. The CLI authenticates via a secure API token stored in a local configuration file.
  4. Local data is cached to improve performance, with a sync mechanism to ensure consistency with the cloud-based Todoist account.

Todoist CLI Setup

To get started with this skill in the Openclaw Skills environment, follow these steps:

  1. Install the CLI tool:
brew install todoist-cli
  1. Retrieve your API token from the Todoist developer settings.
  2. Configure the local environment:
mkdir -p ~/.config/todoist
echo '{"token": "YOUR_API_TOKEN"}' > ~/.config/todoist/config.json
  1. Synchronize your data:
todoist sync

Todoist CLI Data Schema & Taxonomy

The skill manages data across local configuration and cache files to optimize interactions within Openclaw Skills:

Component Location / Format Purpose
Configuration ~/.config/todoist/config.json Stores your Todoist API token for authentication.
Cache ~/.config/todoist/cache.json Stores local copies of tasks and projects for fast querying.
Task ID Numeric String Unique identifier used for modifying or closing specific tasks.
Output Formats CSV, Plain Text, Colorized Supports different data visualizations for scripting or terminal reading.

Todoist CLI Advanced Features

  • Natural language support via the quick command for rapid task entry.
  • Advanced filtering syntax using boolean operators like and, or, and not.
  • Support for multiple task modification, including bulk closing and deletion.
  • Custom output formatting including CSV and indented subtask views for data analysis.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*