Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Manage Todoist tasks via the `todoist` CLI (list, add, modify, complete, delete). Supports filters, projects, labels, and priorities.
Manage Todoist tasks via the `todoist` CLI (list, add, modify, complete, delete). Supports filters, projects, labels, and priorities.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Use todoist to manage Todoist tasks directly from the terminal.
Install: brew install todoist-cli Get your API token from https://app.todoist.com/app/settings/integrations/developer Create config: mkdir -p ~/.config/todoist echo '{"token": "YOUR_API_TOKEN"}' > ~/.config/todoist/config.json Sync: todoist sync
todoist list # All tasks todoist list --filter "today" # Due today todoist list --filter "overdue" # Overdue tasks todoist list --filter "p1" # Priority 1 (highest) todoist list --filter "tomorrow" # Due tomorrow todoist list --filter "@work" # By label todoist list --filter "#Project" # By project todoist list --filter "(today | overdue) & p1" # Combined filters
todoist add "Buy milk" # Simple task todoist add "Call mom" --priority 1 # With priority (1=highest, 4=lowest) todoist add "Meeting" --date "tomorrow 3pm" # With due date todoist add "Report" --project-name "Work" # To specific project todoist add "Review" --label-names "urgent,review" # With labels todoist quick "Buy eggs tomorrow p1 #Shopping @errands" # Natural language
todoist modify TASK_ID --content "New title" todoist modify TASK_ID --priority 2 todoist modify TASK_ID --date "next monday"
todoist close TASK_ID # Complete a task todoist close TASK_ID TASK_ID2 # Complete multiple tasks
todoist delete TASK_ID
todoist show TASK_ID # Show task details todoist projects # List all projects todoist labels # List all labels
todoist sync # Sync local cache with Todoist
todoist list --csv # CSV output for scripting todoist list --color # Colorized output todoist list --namespace # Show parent tasks as namespace todoist list --indent # Indent subtasks
Todoist CLI supports the official Todoist filter syntax: FilterDescriptiontodayDue todaytomorrowDue tomorrowoverduePast due dateno dateNo due datep1, p2, p3, p4Priority level@labelBy label#ProjectBy projectassigned to: meAssigned to you7 daysDue in next 7 days Combine with & (and), | (or), ! (not): todoist list --filter "(today | overdue) & p1" todoist list --filter "#Work & !@done"
Run todoist sync after making changes in the web/mobile app Task IDs are numeric (e.g., 12345678) Config stored in ~/.config/todoist/config.json Cache stored in ~/.config/todoist/cache.json
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.