TickTick任务管理

4小时前更新 1 00
TickTick任务管理TickTick任务管理
TickTick任务管理

技能简介

通过命令行管理TickTick(滴答清单)的任务与项目,支持OAuth2认证批量操作和速率限制处理。

能做什么

  • 列出、创建、更新、完成任务
  • 标记任务为已完成或已放弃
  • 批量放弃多个任务
  • 管理项目列表(创建、重命名、修改颜色)
  • 支持优先级、截止日期、标签等属性设置

使用说明

1. 安装准备

需先安装Bun运行环境,并克隆技能仓库。

2. 注册开发者应用

  1. 访问 TickTick开发者中心
  2. 创建新应用,设置回调URI为 http://localhost:8080
  3. 记录Client ID和Client Secret

3. 认证登录

bun run scripts/ticktick.ts auth --client-id YOUR_CLIENT_ID --client-secret YOUR_CLIENT_SECRET

无浏览器环境使用手动模式:

bun run scripts/ticktick.ts auth --client-id ID --client-secret SECRET --manual

4. 常用命令示例

# 列出所有任务
bun run scripts/ticktick.ts tasks

# 创建带截止日期的任务
bun run scripts/ticktick.ts task "提交报告" --list "工作" --due tomorrow

# 完成任务
bun run scripts/ticktick.ts complete "任务名称"

# 批量放弃任务(需任务ID)
bun run scripts/ticktick.ts batch-abandon abc123 def456

输入与输出

见下方输入与输出表格。

项目内容
输入Client ID/Secret、任务名称、项目名、优先级、截止日期、标签、任务ID
输出任务列表、项目列表、操作结果、JSON格式数据、本地认证文件
适用人群命令行用户、效率工作者、自动化开发者、键盘优先操作者
不包含图形界面、移动应用、团队权限管理、数据备份、离线模式

 

风险提示

  • 认证令牌存储在本地文件 ~/.clawdbot/credentials/ticktick-cli/config.json,注意保护该文件权限
  • 批量操作前建议先用 --json 获取任务ID,避免误操作
  • API存在速率限制,频繁调用可能触发限制
  • 手动认证时需完整粘贴回调URL,包含code和state参数

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/manuelhettich/ticktick/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...