ClawSkills logoClawSkills

TickTick API

TickTick 任务管理器集成。列出项目和任务、创建新任务、完成任务、删除任务。当用户想要管理其待办事项列表时使用,

介绍

# TickTick Integration

通过 TickTick 的 Open API 管理任务。

## 设置

仅需首次操作:

1. 访问 https://developer.ticktick.com 并创建一个应用 2. 添加重定向 URI:`http://127.0.0.1:8765/callback` 3. 运行设置:

```bash ticktick-setup <client_id> <client_secret> ```

4. 在浏览器中打开授权 URL,完成授权,然后粘贴回调 URL

## 使用方法

```bash # List projects ticktick projects

# List all tasks ticktick tasks

# List tasks from specific project ticktick tasks <project_id>

# Add task (inbox) ticktick add "Buy milk"

# Add task to project with due date ticktick add "Buy milk" --project <id> --due 2026-01-30

# Complete task ticktick complete <project_id> <task_id>

# Delete task ticktick delete <project_id> <task_id> ```

## API 参考

基础 URL:`https://api.ticktick.com/open/v1`

| 端点 | 方法 | 描述 | |----------|--------|-------------| | /project | GET | 列出所有项目 | | /project/{id}/data | GET | 获取项目及其任务 | | /task | POST | 创建任务 | | /task/{id} | POST | 更新任务 | | /project/{pid}/task/{tid}/complete | POST | 完成任务 | | /task/{pid}/{tid} | DELETE | 删除任务 |

## 任务对象

```json { "title": "Task title", "content": "Description", "projectId": "project-id", "dueDate": "2026-01-25T12:00:00+0000", "priority": 0, "tags": ["tag1"] } ```

优先级:0=无,1=低,3=中,5=高

更多产品