ticktick-cli
Operate TickTick through the `ticktick` command-line interface, including authentication, read/query flows, and safe mutations for tasks, projects, folders, columns, tags, habits, user info, focus analytics, and sync payloads. Use when users ask to run TickTick terminal commands, parse TickTick CLI JSON output, resolve IDs, or fix TickTick CLI configuration/auth failures.
Why use this skill?
Efficiently manage your TickTick tasks, projects, and habits directly from your terminal. Automate workflows and sync data with the TickTick CLI for OpenClaw.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/flexoid/ticktick-fullWhat This Skill Does
The ticktick-cli skill provides a comprehensive terminal-based interface for managing your TickTick productivity ecosystem. By wrapping the powerful TickTick command-line utility, this skill allows OpenClaw agents to perform complex operations—ranging from simple task retrieval to intricate project restructuring—using deterministic, scriptable workflows. It serves as an abstraction layer that handles authentication, JSON parsing, and identifier resolution, ensuring that your task management remains synchronized and accurate without requiring you to switch between browser tabs or manual application interfaces.
Installation
To integrate this skill into your environment, run the following command in your terminal: clawhub install openclaw/skills/skills/flexoid/ticktick-full. After installation, ensure you have completed the authentication flow by following the prompts provided by the agent. If the CLI is not found, the agent will automatically reference the setup documentation to guide you through the initial configuration.
Use Cases
- Bulk Task Management: Quickly reorganize tasks across projects, change priorities, or update due dates using command-line arguments.
- Automation of Routines: Chain commands to generate recurring reports on your focus analytics or sync your habit tracking data.
- Cross-Platform Integration: Parse TickTick data as JSON to pipe information into other OpenClaw skills or local system tools for custom reporting.
- Project Cleanup: Use the tool to safely identify and delete archived projects, old tags, or redundant folders while maintaining data integrity.
Example Prompts
- "List all tasks in my 'Work' project due today and summarize them in a table."
- "Move all tasks tagged with '#urgent' from the Inbox to the 'High Priority' project."
- "Show me my focus time statistics for the last 7 days and export the result to a JSON file."
Tips & Limitations
- Always verify before mutation: The agent is programmed to prioritize safety; destructive operations (deletes) will always require explicit confirmation.
- Prefer JSON: When requesting data, always specify
--jsonor allow the agent to default to it for easier parsing and higher accuracy. - Resolve IDs first: If you are automating deep-level mutations, query the project or tag list first to get the correct unique identifier rather than using names, as names can be ambiguous.
- Authentication: Keep your authentication tokens secure. The skill is designed not to expose secrets in the output, but always run it in a controlled environment.
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-flexoid-ticktick-full": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, file-read, file-write