ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 4/5

ticktick-go

Manage TickTick tasks and projects via the `ttg` CLI (github.com/dhruvkelawala/ticktick-go). Use when: adding tasks, listing tasks, marking complete, editing tasks, managing projects, or filtering by due date or priority. Requires ttg to be installed and authenticated.

Why use this skill?

Integrate TickTick with OpenClaw using the ttg CLI. Effortlessly manage projects, set priorities, and track due dates directly from your command line.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/dhruvkelawala/ticktick-go
Or

What This Skill Does

The ticktick-go skill serves as a high-performance terminal bridge for TickTick, one of the world's most popular task management platforms. By integrating the ttg command-line interface directly into OpenClaw, this skill allows users to interact with their professional and personal task lists without ever leaving the terminal or context-switching between windows. It supports full lifecycle management of tasks—including creation, listing, completion, and deletion—as well as project-level organization. Because it utilizes the official TickTick API, all actions are synchronized across your devices in real-time, making it an essential tool for developers and power users who prefer CLI workflows.

Installation

To enable this skill, run the following command in your OpenClaw environment: clawhub install openclaw/skills/skills/dhruvkelawala/ticktick-go

After installation, you must install the underlying binary: git clone https://github.com/dhruvkelawala/ticktick-go && cd ticktick-go && make install. Ensure you have populated your ~/.config/ttg/config.json with your OAuth2 credentials obtained from the TickTick developer portal. Once configured, authenticate via ttg auth login.

Use Cases

  • GTD Workflows: Implement "Getting Things Done" methodologies by quickly capturing thoughts into your Inbox and triaging them later via terminal commands.
  • Automation: Use the JSON output feature combined with tools like jq to create custom reporting dashboards or to sync TickTick tasks with other CLI-based project management tools.
  • Focus Management: Filter tasks by priority or due date during your morning standup or end-of-day review to maintain a clear list of objectives.
  • Development Integration: Add tickets directly from your IDE terminal after reading code comments or PR feedback.

Example Prompts

  1. "What do I have on my plate for today that is marked as high priority?"
  2. "Add a new task: 'Submit architecture review' for tomorrow at 2 PM, add it to the Work project and set priority to high."
  3. "List all tasks in my 'Side Projects' folder and give me the output in JSON so I can filter them."

Tips & Limitations

  • Parsing Dates: The skill supports powerful natural language dates like "next monday" or "in 3 hours." Utilize these to save time.
  • Automation: Pipe output to jq for advanced filtering if the standard CLI output is too verbose.
  • Limitations: The skill is dependent on your internet connection to reach TickTick APIs and requires local configuration files to store sensitive credentials. Ensure your ~/.config/ttg/ directory has appropriate file permissions for security.

Metadata

Stars2387
Views0
Updated2026-03-09
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-dhruvkelawala-ticktick-go": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#ticktick#productivity#task-management#cli#automation
Safety Score: 4/5

Flags: external-api, file-read, file-write