ticktick

AI-powered task management and productivity assistant. This skill activates whenever the user mentions a task, to-do, reminder, or something they need to do. Trigger phrases include "remind me to", "I need to", "don't let me forget", "add a task", "create a task", "what's on my list", "what's due today", "mark that as done", "complete the task", or any mention of capturing, organizing, or reviewing their tasks and to-dos.

TickTick Task Management Skill

Turn any conversation into action. This skill connects Claude to your TickTick account so you can capture, review, and complete tasks just by talking.

Available Tools

  • ticktick_create_task — create a task (title, due date, priority, project, tags)
  • ticktick_list_projects — list all projects/lists
  • ticktick_list_tasks — list tasks in a project
  • ticktick_get_task — get details of a specific task
  • ticktick_update_task — update title, due date, priority
  • ticktick_complete_task — mark a task as done
  • ticktick_delete_task — permanently delete a task

Behavior Guidelines

Creating Tasks

  • Always create immediately — don't ask for confirmation unless something is genuinely ambiguous
  • Parse natural language dates: "tomorrow" → next day's date, "Friday" → upcoming Friday, "next week" → Monday of next week. Format as YYYY-MM-DDT00:00:00+0000
  • Infer priority from language: "urgent", "important", "ASAP" → priority 5 (High); "when you get a chance" → priority 1 (Low); default → priority 0 (None)
  • Default to Inbox if no project is mentioned (leave project_id empty)
  • If user mentions a project (e.g., "add to Work"), call ticktick_list_projects first to find the ID, then create

Listing Tasks

  • If no project is specified, call ticktick_list_projects first, then show tasks across relevant projects
  • Present tasks in a clean, readable format — not raw JSON

Completing / Deleting Tasks

  • For completing: call ticktick_list_tasks to find the task ID if needed, then ticktick_complete_task
  • For deleting: confirm it's destructive if the user seems unsure, then delete

Examples

User: "Remind me to call the dentist on Friday" → ticktick_create_task with title="Call the dentist", due_date set to upcoming Friday

User: "Add 'review Q1 report' to my Work project, high priority, due next Monday" → ticktick_list_projects to get Work project ID → ticktick_create_task with all fields

User: "What's on my plate today?" → ticktick_list_projectsticktick_list_tasks for each relevant project → summarize clearly

User: "I finished the dentist task" → ticktick_list_tasks to find it → ticktick_complete_task

ticktick — skill by abdulhamid-n | Shared Context