ticktick
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`.
Why use this skill?
Effortlessly manage your TickTick tasks and to-do lists with OpenClaw. List, create, complete, and delete tasks, and organize your projects directly through the AI.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/kaiofreitas/ticktick-apiWhat This Skill Does
The TickTick skill empowers OpenClaw users to seamlessly manage their tasks and to-do lists directly through the TickTick platform. This integration allows you to interact with your TickTick account without leaving the OpenClaw interface. You can perform a variety of actions, including listing your existing projects and tasks, creating new tasks with specific details like project assignments and due dates, marking tasks as completed, and even deleting tasks that are no longer relevant. It's an essential tool for anyone looking to enhance their personal or professional productivity by keeping their tasks organized and actionable.
Installation
To integrate the TickTick skill with your OpenClaw environment, follow these steps:
-
Install the Skill:
clawhub install openclaw/skills/skills/kaiofreitas/ticktick-api -
Set up OAuth Authentication:
- Navigate to the TickTick Developer Portal at https://developer.ticktick.com and create a new application.
- Add the following redirect URI to your application settings:
http://127.0.0.1:8765/callback. - Once you have your
client_idandclient_secretfrom TickTick, run the setup command in your terminal:ticktick-setup <client_id> <client_secret> - Follow the prompt to open an authorization URL in your browser. Authorize the application and then paste the provided callback URL back into the terminal.
Use Cases
The TickTick skill is designed for a wide range of productivity-focused scenarios:
- Task Management: Keep track of your daily, weekly, and long-term tasks.
- Project Organization: Group tasks by project to maintain order and focus.
- Reminder Setting: Add tasks with specific due dates to ensure you don't miss deadlines.
- Task Completion: Mark tasks as done to track progress and maintain motivation.
- Decluttering: Remove completed or irrelevant tasks to keep your list clean.
Example Prompts
Here are some examples of how you can interact with the TickTick skill:
- "Show me all my tasks in the 'Work' project."
- "Add a new task to my inbox: 'Schedule dentist appointment for next week'."
- "Mark task ID 12345 in project ID 67890 as completed."
Tips & Limitations
- Project and Task IDs: When completing or deleting tasks, you will need to know the specific project ID and task ID. You can obtain these by listing your projects and tasks first.
- Due Dates: When adding tasks with due dates, use the
YYYY-MM-DDformat. - OAuth Setup: The initial OAuth setup is crucial for the skill to authenticate with your TickTick account. Ensure you follow the steps carefully.
- Error Handling: If you encounter issues, double-check your
client_idandclient_secret, and ensure the redirect URI is correctly configured in your TickTick developer app. - API Limits: Be mindful of any rate limits imposed by the TickTick API, although for typical personal use, these are unlikely to be an issue.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-kaiofreitas-ticktick-api": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
lg-thinq
Control LG smart appliances via ThinQ API. Use when user asks about their fridge, washer, dryer, AC, or other LG appliances. Supports checking status, changing temperature, toggling modes (express, eco), and monitoring door status.
ticktick
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`.