Manage Todoist tasks, projects, labels, and comments via the todoist CLI wrapper. Use when a user asks to add tasks, list todos, complete items, manage projects, or interact with their Todoist account.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install todoist-manager或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install todoist-manager⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/todoist-manager/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: todoist description: Manage Todoist tasks, projects, labels, and comments via the todoist CLI wrapper. Use when a user asks to add tasks, list todos, complete items, manage projects, or interact with their Todoist account. ---
Manage Todoist via the REST API v2.
```bash export TODOIST_API_TOKEN="your_token_here" ```
```bash chmod +x ~/clawd/skills/todoist/scripts/todoist ```
~/clawd/skills/todoist/scripts/todoist
# List all tasks
todoist tasks
# List with filter
todoist tasks --filter "today"
todoist tasks --filter "overdue"
todoist tasks --filter "#Work"
todoist tasks --project PROJECT_ID
# Quick views
todoist today
todoist overdue
todoist upcoming
# Get single task
todoist task TASK_ID
# Add task
todoist add "Buy groceries"
todoist add "Call mom" --due tomorrow
todoist add "Meeting prep" --due "today 3pm" --priority 4
todoist add "Review PR" --project PROJECT_ID --labels "work,urgent"
todoist add "Write docs" --description "Include examples"
# Update task
todoist update TASK_ID --content "New title"
todoist update TASK_ID --due "next monday"
todoist update TASK_ID --priority 3
# Complete / reopen / delete
todoist complete TASK_ID
todoist reopen TASK_ID
todoist delete-task TASK_ID
# List projects
todoist projects
# Get project
todoist project PROJECT_ID
# Create project
todoist add-project "Work"
todoist add-project "Personal" --color blue --favorite
# Update project
todoist update-project PROJECT_ID --name "New Name"
todoist update-project PROJECT_ID --color red
# Delete project
todoist delete-project PROJECT_ID
# List sections
todoist sections
todoist sections PROJECT_ID
# Create section
todoist add-section --name "In Progress" --project PROJECT_ID
# Delete section
todoist delete-section SECTION_ID
# List labels
todoist labels
# Create label
todoist add-label "urgent"
todoist add-label "blocked" --color red
# Delete label
todoist delete-label LABEL_ID
# List comments
todoist comments --task TASK_ID
todoist comments --project PROJECT_ID
# Add comment
todoist add-comment "Need more info" --task TASK_ID
# Delete comment
todoist delete-comment COMMENT_ID
Todoist supports powerful filter queries:
| Filter | Description | |--------|-------------| | today | Due today | | tomorrow | Due tomorrow | | overdue | Past due | | 7 days | Due in next 7 days | | no date | No due date | | #ProjectName | In specific project | | @label | Has label | | p1, p2, p3, p4 | Priority level | | assigned to: me | Assigned to you | | created: today | Created today |
Combine with & (and) or | (or):
todoist tasks --filter "today & #Work"
todoist tasks --filter "overdue | p1"
Natural language due dates:
today, tomorrow, yesterdaynext monday, next weekin 3 daysevery day, every weekdayevery monday at 9amJan 15, 2026-01-20today at 3pm| Value | Meaning | |-------|---------| | 1 | Normal (default) | | 2 | Medium | | 3 | High | | 4 | Urgent |
All commands return JSON. Pipe to jq for formatting:
todoist tasks | jq '.[] | {id, content, due: .due.string}'
todoist today | jq -r '.[].content'
curl and jq安装 Todoist Manager 后,可以对 AI 说这些话来触发它
Help me get started with Todoist Manager
Explains what Todoist Manager does, walks through the setup, and runs a quick demo based on your current project
Use Todoist Manager to manage Todoist tasks, projects, labels, and comments via the todois...
Invokes Todoist Manager with the right parameters and returns the result directly in the conversation
What can I do with Todoist Manager in my product manager workflow?
Lists the top use cases for Todoist Manager, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/todoist-manager/ 目录(个人级,所有项目可用),或 .claude/skills/todoist-manager/(项目级)。重启 AI 客户端后,用 /todoist-manager 主动调用,或让 AI 根据上下文自动发现并使用。
Todoist Manager 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Todoist Manager 可免费安装使用。请查阅仓库了解许可证信息。
Manage Todoist tasks, projects, labels, and comments via the todoist CLI wrapper. Use when a user asks to add tasks, list todos, complete items, manage projects, or interact with their Todoist account.
Todoist Manager 属于「Product Manager」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my product manager tasks using Todoist Manager
Identifies repetitive steps in your workflow and sets up Todoist Manager to handle them automatically