Manage todos via Tasktrove API. Use for listing, creating, completing, or updating tasks. Triggers on task/todo requests like "what's on my todo list", "add a task", "mark X done", "what's due today".
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install tasktrove或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install tasktrove⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/tasktrove/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: tasktrove description: Manage todos via Tasktrove API. Use for listing, creating, completing, or updating tasks. Triggers on task/todo requests like "what's on my todo list", "add a task", "mark X done", "what's due today". ---
Manage tasks via a self-hosted Tasktrove instance. (GitHub)
Set the following environment variable:
export TASKTROVE_HOST="http://your-server:3333"
Optionally, if your instance requires authentication:
export TASKTROVE_TOKEN="your-api-token"
# List today's tasks
python3 scripts/tasks.py list --today
# List overdue tasks
python3 scripts/tasks.py list --overdue
# List this week's tasks
python3 scripts/tasks.py list --week
# Add a task
python3 scripts/tasks.py add "Task title" --due 2026-02-10 --priority 2
# Complete a task (use ID prefix from list output)
python3 scripts/tasks.py complete abc123
# Search tasks
python3 scripts/tasks.py search "keyword"
curl -s "$TASKTROVE_HOST/api/v1/tasks"
# Note: API requires all fields including id, completed, labels, etc.
curl -X POST "$TASKTROVE_HOST/api/v1/tasks" \
-H "Content-Type: application/json" \
-d '{
"id": "<uuid>",
"title": "Task title",
"priority": 4,
"dueDate": "2026-02-06",
"completed": false,
"labels": [],
"subtasks": [],
"comments": [],
"createdAt": "2026-02-06T12:00:00.000Z",
"recurringMode": "dueDate"
}'
# Note: PATCH goes to collection endpoint with ID in body (not /tasks/{id})
curl -X PATCH "$TASKTROVE_HOST/api/v1/tasks" \
-H "Content-Type: application/json" \
-d '{"id": "<task-id>", "completed": true}'
curl -X DELETE "$TASKTROVE_HOST/api/v1/tasks/<task-id>"
| Field | Type | Notes | |-------|------|-------| | id | string | UUID (required on create) | | title | string | Required | | description | string | Optional | | completed | boolean | Default false | | priority | number | 1 (highest) to 4 (lowest) | | dueDate | string | YYYY-MM-DD format | | projectId | string | UUID of project | | labels | string[] | Array of label UUIDs | | subtasks | object[] | Nested subtasks | | recurring | string | RRULE format |
安装 Tasktrove 后,可以对 AI 说这些话来触发它
Help me get started with Tasktrove
Explains what Tasktrove does, walks through the setup, and runs a quick demo based on your current project
Use Tasktrove to manage todos via Tasktrove API
Invokes Tasktrove with the right parameters and returns the result directly in the conversation
What can I do with Tasktrove in my documents & notes workflow?
Lists the top use cases for Tasktrove, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/tasktrove/ 目录(个人级,所有项目可用),或 .claude/skills/tasktrove/(项目级)。重启 AI 客户端后,用 /tasktrove 主动调用,或让 AI 根据上下文自动发现并使用。
Tasktrove 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Tasktrove 可免费安装使用。请查阅仓库了解许可证信息。
Manage todos via Tasktrove API. Use for listing, creating, completing, or updating tasks. Triggers on task/todo requests like "what's on my todo list", "add a task", "mark X done", "what's due today".
Tasktrove 属于「Documents & Notes」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my documents & notes tasks using Tasktrove
Identifies repetitive steps in your workflow and sets up Tasktrove to handle them automatically