todoist
Manage Todoist tasks via the `todoist` CLI (list, add, modify, complete, delete). Supports filters, projects, labels, and priorities.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/2mawi2/todoist-task-managerWhat This Skill Does
The todoist skill integrates the Todoist CLI directly into OpenClaw, allowing you to manage your entire task workflow without leaving the terminal. Whether you need to list, add, modify, or complete tasks, this skill provides a powerful, programmatic interface for your Todoist account. It supports advanced filtering (including priority, date-based, project-based, and label-based filtering), allowing you to query exactly what you need to focus on. With native support for natural language task entry via the quick command, you can add complex tasks with due dates, priorities, and labels in a single line. It also allows for bulk actions, such as completing multiple tasks at once.
Installation
To get started, follow these steps:
- Install the CLI tool via Homebrew:
brew install todoist-cli. - Obtain your API token from the Todoist Developer settings.
- Create the configuration directory and file:
mkdir -p ~/.config/todoist && echo '{"token": "YOUR_API_TOKEN"}' > ~/.config/todoist/config.json. - Run
todoist syncto initialize your local cache. - Install the skill:
clawhub install openclaw/skills/skills/2mawi2/todoist-task-manager.
Use Cases
- Project Management: Organize tasks by project and filter by labels like @work or @home.
- Daily Planning: Use
todoist list --filter "today"to view your schedule for the day. - Task Prioritization: Quickly view your most urgent items using
p1filters. - Automated Reporting: Generate CSV lists of completed tasks for productivity tracking.
- Rapid Entry: Use natural language commands to quickly dump tasks into your inbox while in the middle of a development flow.
Example Prompts
- "What do I have on my plate for today that is priority 1?"
- "Add a new task to my Work project: Submit quarterly report tomorrow at 5pm."
- "Mark tasks 12345 and 67890 as complete."
Tips & Limitations
- Syncing: Always run
todoist syncif you have made changes on other devices to ensure your local view is current. - Filter Syntax: Leverage the power of the standard Todoist filter language to chain complex queries with
&,|, and!operators. - Limitations: This skill relies on the local CLI cache. If the local state is out of sync, ensure your internet connection is active and perform a manual sync. The
modifycommand requires a known TASK_ID, which can be retrieved via thelistcommand.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-2mawi2-todoist-task-manager": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, file-read, file-write
Related Skills
spotify
Control Spotify playback on macOS. Play/pause, skip tracks, control volume, play artists/albums/playlists. Use when a user asks to play music, control Spotify, change songs, or adjust Spotify volume.
linkedclaw
Find work, hire talent, post bounties, or negotiate deals through the LinkedClaw agent marketplace. Your agent handles matching, negotiation, bounty management, and deal lifecycle automatically.