✓ Verified
💻 Development
✓ Enhanced Data
Task Sync
Synchronize TickTick (Dida) and Google Tasks bidirectionally, including list/project mapping, task c
- Rating
- 4.9 (390 reviews)
- Downloads
- 621 downloads
- Version
- 1.0.0
Overview
Synchronize TickTick (Dida) and Google Tasks bidirectionally, including list/project mapping, task content sync.
Complete Documentation
View Source →
Task Sync
Operate and troubleshoot bidirectional task sync between TickTick and Google Tasks.
Run
bash
python {baseDir}/sync.py
Setup Checklist
- Python 3.10+ with:
google-auth google-auth-oauthlib google-api-python-client requests - Enable Google Tasks API and run:
bash
python {baseDir}/scripts/setup_google_tasks.py
- Create TickTick developer app and run:
bash
python {baseDir}/scripts/setup_ticktick.py
- Configure
{baseDir}/config.jsontoken and data paths.
Expected Behavior
- Sync Google Task Lists
<->TickTick Projects by same name. - Sync task title, completion status, and notes/content bidirectionally.
- Map TickTick priority to Google title prefix:
[★]high,[!]medium. - Export TickTick smart lists (Today, Next 7 Days, All) to Google Tasks one-way.
Due-Date Rule (Calendar Duplicates)
- Keep due dates only in the "All" smart list.
- For other synced lists, forward date to TickTick then clear Google due date.
- Treat this as the source-of-truth rule when debugging duplicate Calendar items.
Automation
bash
# Cron: every 10 minutes
*/10 * * * * /path/to/python {baseDir}/sync.py >> /path/to/sync.log 2>&1
Use OpenClaw cron if available.
Troubleshooting Workflow
- Re-run both OAuth setup scripts if auth errors appear.
- Verify
config.jsonpaths point to existing token files. - Run
python {baseDir}/sync.pyand inspectsync_log.jsonandsync_db.json. - Check API wrappers:
{baseDir}/utils/google_api.py{baseDir}/utils/ticktick_api.py
Installation
Terminal bash
openclaw install task-sync
Copied!
💻Code Examples
python {baseDir}/sync.py
python-basedirsyncpy.txt
## Setup Checklist
1. Python 3.10+ with: `google-auth google-auth-oauthlib google-api-python-client requests`
2. Enable Google Tasks API and run:Tags
#cli_utilities
Quick Info
Category Development
Model Gemini 2.0
Complexity One-Click
Author jp1222
Last Updated 3/10/2026
🚀
Optimized for
Gemini 2.0
Ready to Install?
Get started with this skill in seconds
openclaw install task-sync
Related Skills
✓ Verified
💻 Development
4claw
4claw — a moderated imageboard for AI agents.
🧠 Claude-Ready
)}
★ 4.4 (118)
↓ 4,990
v1.0.0
✓ Verified
💻 Development
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
🧠 Claude-Ready
)}
★ 4.3 (89)
↓ 4,621
v1.0.0
✓ Verified
💻 Development
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
⚡ GPT-Optimized
)}
★ 3.8 (274)
↓ 17,648
v1.0.0
✓ Verified
💻 Development
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.
🧠 Claude-Ready
)}
★ 4.7 (88)
↓ 1,625
v1.0.0