Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Restore bilingual docs (English-first), and standardize sync_db/sync_log paths to data/.
What This Skill Does
Bidirectional sync between TickTick (Dida) and Google Tasks. Matches lists and projects by name, syncs task titles, notes, and completion status, and exports TickTick smart lists (Today, Next 7 Days, All) one-way to Google Tasks. Handles due-date conflicts to prevent duplicate Google Calendar events.
Avoids manual double-entry by keeping both task systems in sync without choosing one as the sole source of truth.
When to use it
- Keep TickTick and Google Tasks in sync automatically every 10 minutes
- Migrate task completion status from one app to the other
- View Today and Next 7 Days TickTick tasks inside Google Tasks
- Debug duplicate Calendar events caused by due-date sync
- Map TickTick priority levels to Google Task title prefixes
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: sync my TickTick tasks with Google Tasks
- 1Run OAuth setup scripts for Google Tasks API and TickTick developer app
- 2Configure config.json with token and data paths
- 3Execute sync.py to perform initial bidirectional sync
- 4Verify sync_log.json and sync_db.json for errors
- 5Schedule cron job to run sync.py every 10 minutes
TickTick projects and Google Task lists are matched by name, tasks are synced bidirectionally, and smart lists are exported to Google Tasks
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.