360 Secure SkillHub
360 安全技能中心

TickTick Tasks

TickTick 任务管理集成:先运行 ticktick-setup 完成 OAuth 授权(回调 http://127.0.0.1:8765/callback),再用 ticktick 命令列出项目与任务、在收件箱或指定项目添加带截止日期的任务、完成或删除任务,底层调用 api.ticktick.com/open/v1。含删除操作,需谨慎。

kaiofreitas
kaiofreitas
热度 90.74
最近更新 2026-05-11 15:50:52
分类:自动化依赖:第三方 API / 代码执行应用场景:任务管理 / 工作流 / 日程安排

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add ticktick-tasks
Metadata
name
ticktick
description
TickTick task manager integration. List projects and tasks, create new tasks, complete tasks, delete tasks. Use when the user wants to manage their to-do list, add reminders, check pending tasks, or mark tasks as done. Requires OAuth setup via `ticktick-setup`.

TickTick Integration

Manage tasks via TickTick's Open API.

Setup

First time only:

  1. Go to https://developer.ticktick.com and create an app
  2. Add redirect URI: http://127.0.0.1:8765/callback
  3. Run setup:
ticktick-setup <client_id> <client_secret>
  1. Open the auth URL in browser, authorize, paste the callback URL

Usage

# 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 Reference

Base URL: https://api.ticktick.com/open/v1

Endpoint Method Description
/project GET List all projects
/project/{id}/data GET Get project with tasks
/task POST Create task
/task/{id} POST Update task
/project/{pid}/task/{tid}/complete POST Complete task
/task/{pid}/{tid} DELETE Delete task

Task Object

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

Priority: 0=none, 1=low, 3=medium, 5=high