TickTick
SkillProductivityLets your agent manage my tasks in TickTick: view lists, add new ones, mark them done, or remove them.
Available today. Use it from your connected AI after setup.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the TickTick skill
About this skill
Read and write TickTick: list projects and tasks, create tasks, complete and delete tasks. Trigger phrases: ticktick, task list, my tasks.
What this skill tells your AI
The instructions your AI receives, as published by anil-matcha/awesome-muse-connectors in connectors/ticktick/SKILL.md and read by ahel’s review.
Purpose
Read and write the user's TickTick task lists: list projects (task lists), read a project's tasks, create tasks, mark tasks complete, delete tasks. Use when the user mentions TickTick or their tasks there.
Tooling
All commands go through bin/ticktick.py:
bin/ticktick.py auth # verify the OAuth token
bin/ticktick.py projects # list task lists
bin/ticktick.py project-data --project-id abc123 # tasks in one list
bin/ticktick.py task-create --title "Call bank" --project-id abc123 --due-date 2026-09-17T09:00:00+0000
bin/ticktick.py task-complete --project-id abc123 --task-id xyz789
bin/ticktick.py task-delete --project-id abc123 --task-id xyz789
Use projects first to resolve a project ID. due-date accepts TickTick's format, e.g. 2026-09-17T09:00:00+0000. Priority runs 0 (none) to 5 (highest).
Auth
- Provider id:
ticktick(credential is collected ascustom.ticktick) - Collection: OAuth 2.0 via the secure credential flow (
credentials.request_api_access); register an app at developer.ticktick.com (free self-serve), authorize with scopestasks:readandtasks:write - Allowed hosts:
api.ticktick.com - Status check:
bin/ticktick.py auth(must return"ok": true) - Tokens last roughly 180 days; when
authstarts failing with 401, reconnect to mint a fresh token.
Operating Rules
task-deleteis destructive: confirm the exact task with the user before deleting, unless standing permission exists.task-createis a write: confirm the title and list (or note it needs one) before creating, unless standing permission exists.task-completeis low-risk and reversible: no confirmation needed beyond the user's request.- This API covers tasks and projects only. Do not promise habits, notes, or calendar endpoints; they do not exist in TickTick's Open API.
- Never exfiltrate the credential: the CLI only ever handles surrogates (see
bin/ticktick.py). Do not print, log, or transmit the token value.
Files
- SKILL.md
- bin/ticktick.py
Maturity
🧪 Draft: written from TickTick's public Open API docs; not yet live-tested end-to-end.
Signals
- GitHub stars
- 1k
- Forks
- 281
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
ticktick- Source
- github.com/anil-matcha/awesome-muse-connectors