闲社服务运行正常AI智能体自动化平台
t

任务同步

技能标识:task-sync

Synchronize TickTick (Dida) and Google Tasks bidirectionally, including list/project mapping, task content sync, completion sync, and smart-list export (Today, Next 7 Days, All). Use when users ask to set up OAuth, run or schedule sync, fix mismatched/deleted/completed tasks, or troubleshoot Google Calendar duplicate behavior caused by due-date handling.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 2.0.3
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

任务同步

任务同步

操作并排查TickTick与Google Tasks之间的双向任务同步问题。

运行

bash
python {baseDir}/sync.py

设置清单

  1. 1. Python 3.10+ 并安装以下依赖:google-auth google-auth-oauthlib google-api-python-client requests
  2. 启用Google Tasks API并运行:
bash python {baseDir}/scripts/setupgoogletasks.py
  1. 3. 创建TickTick开发者应用并运行:
bash python {baseDir}/scripts/setup_ticktick.py
  1. 4. 配置{baseDir}/config.json中的令牌和数据路径。

预期行为

  • - 按相同名称同步Google任务列表 <-> TickTick项目。
  • 双向同步任务标题、完成状态和备注/内容。
  • 将TickTick优先级映射到Google标题前缀:[★] 高优先级,[!] 中优先级。
  • 将TickTick智能列表(今日、未来7天、全部)单向导出到Google Tasks。

截止日期规则(日历重复项)

  • - 仅在全部智能列表中保留截止日期。
  • 对于其他同步列表,将日期转发至TickTick,然后清除Google截止日期。
  • 在调试重复日历项时,将此规则视为权威规则。

自动化

bash

Cron:每10分钟执行一次


/10 * /path/to/python {baseDir}/sync.py >> /path/to/sync.log 2>&1

如可用,请使用OpenClaw cron。

故障排查流程

  1. 1. 如果出现认证错误,请重新运行两个OAuth设置脚本。
  2. 验证config.json中的路径是否指向现有的令牌文件。
  3. 运行python {baseDir}/sync.py并检查synclog.json和syncdb.json。
  4. 检查API封装器:
- {baseDir}/utils/google_api.py - {baseDir}/utils/ticktick_api.py

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 task-sync-1776330845 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 task-sync-1776330845 技能

通过命令行安装

skillhub install task-sync-1776330845

下载

⬇ 下载 task-sync v2.0.3(免费)

文件大小: 19.79 KB | 发布时间: 2026-4-17 14:02

v2.0.3 最新 2026-4-17 14:02
Globalized setup scripts, removed Chinese README, and improved path portability for OAuth token setup.
返回顶部