TickTick task manager integration. List projects and tasks, create new tasks, complete tasks, delete tasks. Use when the user wants to manage their to-do list, add reminders, check pending tasks, or mark tasks as done. Requires OAuth setup via `ticktick-setup`.
Scanned 9/19/2026
Install to Claude Code
npx -y skills add rondoflow/rondoflow --skill ticktick-task-todo-manager --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Ticktick Task Todo Manager?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/rondoflow-ticktick-task-todo-manager)More formats (shields.io, HTML) on the badges page.
---
name: ticktick-task-todo-manager
description: "TickTick task manager integration. List projects and tasks, create new tasks, complete tasks, delete tasks. Use when the user wants to manage their to-do list, add reminders, check pending tasks, or mark tasks as done. Requires OAuth setup via `ticktick-setup`."
category: "Productivity"
author: community
version: "1.0.0"
icon: check-square
---
# TickTick Integration
Manage tasks via TickTick's Open API.
## Setup
First time only:
1. Go to https://developer.ticktick.com and create an app
2. Add redirect URI: `http://127.0.0.1:8765/callback`
3. Run setup:
```bash
ticktick-setup <client_id> <client_secret>
```
4. Open the auth URL in browser, authorize, paste the callback URL
## Usage
```bash
# List projects
ticktick projects
# List all tasks
ticktick tasks
# List tasks from specific project
ticktick tasks <project_id>
# Add task (inbox)
ticktick add "Buy milk"
# Add task to project with due date
ticktick add "Buy milk" --project <id> --due 2026-01-30
# Complete task
ticktick complete <project_id> <task_id>
# Delete task
ticktick delete <project_id> <task_id>
```
## API Reference
Base URL: `https://api.ticktick.com/open/v1`
| Endpoint | Method | Description |
|----------|--------|-------------|
| /project | GET | List all projects |
| /project/{id}/data | GET | Get project with tasks |
| /task | POST | Create task |
| /task/{id} | POST | Update task |
| /project/{pid}/task/{tid}/complete | POST | Complete task |
| /task/{pid}/{tid} | DELETE | Delete task |
## Task Object
```json
{
"title": "Task title",
"content": "Description",
"projectId": "project-id",
"dueDate": "2026-01-25T12:00:00+0000",
"priority": 0,
"tags": ["tag1"]
}
```
Priority: 0=none, 1=low, 3=medium, 5=high
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!