From ticktick-cli
Use the ticktick CLI to inspect tasks, projects, habits, focus state, and calendar entries, and to safely stage or execute TickTick actions in Claude Code.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ticktick-cli:operatorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use the installed `ticktick` CLI as the primary interface to TickTick.
Use the installed ticktick CLI as the primary interface to TickTick.
Always start with:
ticktick auth status
If not authenticated, stop and tell the user to authenticate themselves. Never handle passwords or tokens directly.
--output json for machine-readable responses.ticktick schema and ticktick <command> --help when you need to discover command structure.--dry-run before proposing or previewing any mutating operation.ticktick --output json task list --limit 20
ticktick --output json task today
ticktick --output json task overdue
ticktick --output json task search "QUERY"
ticktick --output json project list
ticktick --output json habit list
ticktick --output json focus status
ticktick --output json calendar event list --limit 10
ticktick --output json sync
Ask before mutating the user's TickTick account:
For destructive actions, require an explicit confirmation and use the CLI's --yes flags where supported.
linkedTaskId and should be mutated through task commands, not calendar commands.focus link is intentionally not treated as reliable live relinking. If a running focus session must be tied to a task, use a safer stop/start flow.The CLI accepts natural language date input:
ticktick --dry-run --output json task add "Review PR" --due tomorrow
ticktick --dry-run --output json task add "Plan sprint" --due "next monday"
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub makotouwu/ticktick-cli --plugin ticktick-cli