Learn-skills.dev ticktick
install
source · Clone the upstream repo
git clone https://github.com/NeverSight/learn-skills.dev
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/NeverSight/learn-skills.dev "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/skills-md/0juano/agent-skills/ticktick" ~/.claude/skills/neversight-learn-skills-dev-ticktick && rm -rf "$T"
manifest:
data/skills-md/0juano/agent-skills/ticktick/SKILL.mdsource content
TickTick
Manage tasks and projects via
scripts/tt.sh. Full API reference in references/api.md.
Auth:
TICKTICK_TOKEN env var (set in shell from Infisical).
Timezone: All dates in ART (America/Buenos_Aires, UTC-3). Script appends -03:00 automatically.
Inbox ID: inbox131039472
Quick Reference
# Load token (if not already in env) export TICKTICK_TOKEN=$(infisical secrets get TICKTICK_TOKEN \ --token="$INFISICAL_TOKEN" --projectId="$INFISICAL_PROJECT_ID" \ --env=prod --plain 2>/dev/null | tail -1) TT="bash /root/.openclaw/workspace/skills/ticktick/scripts/tt.sh"
Commands
List projects
$TT projects
List tasks
$TT tasks # inbox (default) $TT tasks --project "Work" # by name $TT tasks --project <projectId> # by ID
Add a task
$TT add "Buy tennis grip" $TT add "Call accountant" --priority high --due "2026-02-20T10:00:00" $TT add "Draft email" --project "Work" --priority med --notes "Reply to Yarilin" $TT add "Review PR" --tag "work,code"
Priority values:
none | low | med | high
Complete a task
$TT complete <taskId> --project <projectId> # Inbox tasks: --project flag optional (defaults to inbox)
Update a task
$TT update <taskId> --project <projectId> --priority high $TT update <taskId> --title "New title" --due "2026-02-25T09:00:00"
Delete a task
$TT delete <taskId> --project <projectId>
Manage projects
$TT add-project "Tennis" # creates new list $TT add-project "Work" --color "#FF5733" $TT delete-project <projectId>
Workflow
- Quick capture — if no project specified, task lands in Inbox
- Find taskId — run
or$TT tasks
, copy the id from output$TT tasks --project X - Find projectId — run
, copy the id$TT projects
Display Format
When showing tasks to JMO, format like this:
📋 Inbox — 3 pending ○ [HIGH] Call accountant — due Feb 20 ○ [MED] Review BT analytics ○ Buy tennis racket grip
Sort by: priority (high first), then due date. Hide completed tasks unless asked.