Todoist Task Manager
Manage Todoist tasks via the `todoist` CLI (list, add, modify, complete, delete). Supports filters, projects, labels, and priorities.
New
Join 0+ developers using this skill
skill
Productivity & Organization
beginner
Manage Todoist tasks via the `todoist` CLI (list, add, modify, complete, delete). Supports filters, projects, labels, and priorities.
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
Use
todoist to manage Todoist tasks directly from the terminal.
brew install todoist-climkdir -p ~/.config/todoist echo '{"token": "YOUR_API_TOKEN"}' > ~/.config/todoist/config.json
todoist synctodoist 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:
| Filter | Description |
|---|---|
| Due today |
| Due tomorrow |
| Past due date |
| No due date |
, , , | Priority level |
| By label |
| By project |
| Assigned to you |
| Due in next 7 days |
Combine with
& (and), | (or), ! (not):
todoist list --filter "(today | overdue) & p1" todoist list --filter "#Work & !@done"
todoist sync after making changes in the web/mobile app12345678)~/.config/todoist/config.json~/.config/todoist/cache.jsonNo automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.