todoistManage tasks and projects in Todoist. Use when user asks about tasks, to-dos, reminders, or productivity.
CLI for Todoist task management, built on the official TypeScript SDK.
# Requires todoist-ts-cli >= 0.2.0 (for --top / --order)
npm install -g todoist-ts-cli@^0.2.0
todoist auth <your-token>
# or
export TODOIST_API_TOKEN="your-token"
todoist # Show today's tasks (default)
todoist today # Same as above
todoist tasks # List tasks (today + overdue)
todoist tasks --all # All tasks
todoist tasks -p "Work" # Tasks in project
todoist tasks -f "p1" # Filter query (priority 1)
todoist tasks --json
todoist add "Buy groceries"
todoist add "Meeting" --due "tomorrow 10am"
todoist add "Review PR" --due "today" --priority 1 --project "Work"
todoist add "Prep slides" --project "Work" --order 3 # add at a specific position (1-based)
todoist add "Triage inbox" --project "Work" --order top # add to top (alternative to --top)
todoist add "Call mom" -d "sunday" -l "family" # with label
todoist view <id> # View task details
todoist done <id> # Complete task
todoist reopen <id> # Reopen completed task
todoist update <id> --due "next week"
todoist move <id> -p "Personal"
todoist delete <id>
todoist search "meeting"
todoist projects # List projects
todoist project-add "New Project"
todoist labels # List labels
todoist label-add "urgent"
todoist comments <task-id>
todoist comment <task-id> "Note about this task"
User: "What do I have to do today?"
todoist today
User: "Add 'buy milk' to my tasks"
todoist add "Buy milk" --due "today"
User: "Remind me to call the dentist tomorrow"
todoist add "Call the dentist" --due "tomorrow"
User: "Mark the grocery task as done"
todoist search "grocery" # Find task ID
todoist done <id>
User: "What's on my work project?"
todoist tasks -p "Work"
User: "Show my high priority tasks"
todoist tasks -f "p1"
Todoist supports powerful filter queries:
p1, p2, p3, p4 - Priority levelstoday, tomorrow, overdue@label - Tasks with label#project - Tasks in projectsearch: keyword - Search--order (1-based) or --order top to insert a task at a specific position within a project/sectionGenerated Mar 1, 2026
Individuals use the skill to manage daily to-dos, set reminders for personal errands like grocery shopping or appointments, and track tasks with natural language due dates. It helps users stay organized by viewing tasks for today, adding new items, and marking them as completed.
Small teams or freelancers utilize the skill to organize work-related tasks by project, assign priorities, and add comments for collaboration. It enables tracking of high-priority items, setting deadlines for meetings or deliverables, and managing project-specific task lists.
Event planners or individuals planning occasions use the skill to schedule tasks such as sending invitations, booking vendors, and preparing materials with due dates. It supports filtering by labels like 'urgent' and setting reminders for time-sensitive activities.
Students employ the skill to manage homework, study schedules, and project deadlines by adding tasks with due dates and organizing them by priority. It helps in viewing overdue tasks, setting reminders for exams, and keeping track of academic projects.
Individuals focusing on health use the skill to schedule exercise routines, medication reminders, and wellness appointments. It allows adding tasks with labels like 'family' for activities and setting recurring due dates to maintain consistency.
Offer a free basic version of the skill with limited features, such as task management for personal use, and charge for premium features like advanced filtering, team collaboration tools, or integration with other apps. Revenue is generated through subscription tiers targeting individual users and small businesses.
License the skill to businesses for integration into their internal productivity tools or employee management systems. Provide custom features like API access, enhanced security, and support for enterprise-scale task tracking, generating revenue through licensing fees and ongoing maintenance contracts.
Partner with productivity tool providers or hardware companies to promote the skill as part of bundled offerings. Earn revenue through affiliate commissions for referrals or by offering the skill as an add-on to existing services, targeting users seeking integrated task management solutions.
💬 Integration Tip
Ensure the TODOIST_API_TOKEN is securely set in the environment and use the CLI's JSON output for easy parsing in automated workflows.
Manage Trello boards, lists, and cards via the Trello REST API.
Sync and query CalDAV calendars (iCloud, Google, Fastmail, Nextcloud, etc.) using vdirsyncer + khal. Works on Linux.
Master OpenClaw's timing systems. Use for scheduling reliable reminders, setting up periodic maintenance (janitor jobs), and understanding when to use Cron v...
Calendar management and scheduling. Create events, manage meetings, and sync across calendar providers.
Kanban-style task management dashboard for AI assistants. Manage tasks via CLI or dashboard UI. Use when user mentions tasks, kanban, task board, mission con...
Query and manage Linear issues, projects, and team workflows.