todoist-cli
Manage Todoist tasks, projects, labels, and sections via the `todoist` CLI. Use when a user asks to add/complete/list tasks, show today's tasks, search tasks, or manage projects.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/buddyh/todoist-cliWhat This Skill Does
The todoist-cli skill provides a powerful command-line interface for OpenClaw to interact with the Todoist productivity platform. It enables the AI to act as a personal task manager, allowing for the retrieval, creation, modification, and organization of tasks, projects, labels, and sections. By leveraging this skill, OpenClaw can seamlessly maintain your to-do lists, track overdue items, set priorities, and keep projects structured without requiring you to switch between browser tabs or manual application management.
Installation
You can install this skill directly via the ClawHub CLI using the following command:
clawhub install openclaw/skills/skills/buddyh/todoist-cli
Ensure that you have your Todoist API token ready. Once installed, authenticate using todoist auth or by setting the TODOIST_API_TOKEN environment variable in your OpenClaw runtime configuration.
Use Cases
This skill is perfect for users who thrive in terminal-centric workflows or need an automated assistant to manage their workload. Key use cases include:
- Automated Daily Briefings: Have OpenClaw list your "today" view every morning at 8:00 AM.
- Rapid Task Capture: Quickly add tasks while in the middle of a coding session or terminal workflow.
- Kanban Maintenance: Move items between sections like 'In Progress' or 'Review' without manual drag-and-drop.
- Audit Trails: Retrieve completed tasks from specific date ranges to generate progress reports.
- Data Pipeline Integration: Pipe task outputs into other CLI tools using the
--jsonflag to build custom reports or dashboards.
Example Prompts
- "What are my priority tasks for today, and are any of them overdue?"
- "Add a new task: 'Submit quarterly budget report' due tomorrow at 5pm with high priority and add the label 'finance'."
- "Move task 12345 to the 'In Progress' section under the 'Q1 Projects' board."
Tips & Limitations
- Efficiency: Always use the
--jsonflag if you are building secondary scripts, as it ensures consistent machine-readable data. - Priorities: Remember that the CLI maps
-P 1to the highest priority (p1) and-P 4to the lowest (p4). - Limitations: Large-scale project migrations or bulk deletions should be performed carefully, as CLI actions are immediate and typically lack an 'undo' buffer within this specific wrapper. Ensure your API token has sufficient scope for the operations you intend to automate.
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-buddyh-todoist-cli": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api
Related Skills
alexa-cli
Control Amazon Alexa devices and smart home via the `alexacli` CLI. Use when a user asks to speak/announce on Echo devices, control lights/thermostats/locks, send voice commands, or query Alexa.
veo
Generate video using Google Veo (Veo 3.1 / Veo 3.0).
screen-narrator
Live narration of your macOS screen activity with Gemini vision + ElevenLabs speech.