← Back to Skills Marketplace
jp1222

Task Sync

by Jiapeng Chen · GitHub ↗ · v2.0.3
cross-platform ✓ Security Clean
1465
Downloads
1
Stars
2
Active Installs
10
Versions
Install in OpenClaw
/install task-sync
Description
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.
Capability Analysis
Type: OpenClaw Skill Name: task-sync Version: 2.0.3 The OpenClaw AgentSkills skill bundle for 'task-sync' is classified as benign. All code and documentation align with the stated purpose of synchronizing tasks between TickTick and Google Tasks. The OAuth setup scripts (`scripts/setup_google_tasks.py`, `scripts/setup_ticktick.py`) handle sensitive API tokens, but do so in a standard manner for desktop applications, saving them locally without exfiltration. The main sync logic (`sync.py`) and API wrappers (`utils/google_api.py`, `utils/ticktick_api.py`) perform expected operations within the defined API scopes. There is no evidence of malicious execution, persistence mechanisms beyond transparent cron scheduling, obfuscation, or prompt injection attempts in `SKILL.md` or `README.md` that would instruct an AI agent to perform harmful or unauthorized actions.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install task-sync
  3. After installation, invoke the skill by name or use /task-sync
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.4
Restore bilingual docs (English-first), and standardize sync_db/sync_log paths to data/.
v2.0.3
Globalized setup scripts, removed Chinese README, and improved path portability for OAuth token setup.
v2.0.2
Improve SKILL.md to follow OpenClaw path conventions ({baseDir}) and tighten Google OAuth to tasks-only scope
v2.0.1
Security fix: reduce Google OAuth scopes to least privilege (Tasks only)
v2.0.0
Re-publish: bidirectional TickTick and Google Tasks sync with smart list support, completion/deletion distinction, bilingual README
v1.0.3
Distinguish task completion vs deletion in two-way sync, secure gitignore, config template, completion endpoint fix, optimizations, bilingual README
v1.1.0
Distinguish task completion vs deletion in two-way sync, secure gitignore, config template, completion endpoint fix, optimizations, bilingual README
v1.0.2
Add MIT license, secure gitignore, add config.json.example template
v1.0.1
Initial release: bidirectional TickTick <-> Google Tasks sync with smart lists, priority mapping, and date strategy
v1.0.0
Initial release: bidirectional TickTick <-> Google Tasks sync with smart lists, priority mapping, date strategy, and 15 e2e tests
Metadata
Slug task-sync
Version 2.0.3
License
All-time Installs 2
Active Installs 2
Total Versions 10
Frequently Asked Questions

What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 1465 downloads so far.

How do I install Task Sync?

Run "/install task-sync" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Task Sync free?

Yes, Task Sync is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Task Sync support?

Task Sync is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Task Sync?

It is built and maintained by Jiapeng Chen (@jp1222); the current version is v2.0.3.

💬 Comments