From sundial-org-awesome-openclaw-skills-4
Manages Todoist tasks and projects via CLI. Lists, adds, completes, updates, and searches tasks with filters for priority, label, project, and due date. Activated by requests about tasks, to-dos, reminders, or productivity.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sundial-org-awesome-openclaw-skills-4:todoistThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
CLI for Todoist task management, built on the official TypeScript SDK.
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 <n> (1-based) or --order top to insert a task at a specific position within a project/sectionnpx claudepluginhub sundial-org/awesome-openclaw-skillsManages Todoist tasks, projects, labels, sections, and comments via the todoist CLI. Useful for add/complete/list/search tasks and managing projects without leaving the terminal.
Provides CRUD operations for Todoist tasks, projects, sections, labels, and comments via the td CLI. Requires confirmation before destructive actions. Activate when user wants to read, create, update, or delete Todoist data.
Automates Todoist task management, projects, sections, filtering, and bulk operations via Rube MCP (Composio).