← Back to Skills Marketplace
TickTick CLI
by
ManuelHettich
· GitHub ↗
· v1.0.0
6443
Downloads
22
Stars
55
Active Installs
1
Versions
Install in OpenClaw
/install ticktick
Description
Manage TickTick tasks and projects from the command line with OAuth2 auth, batch operations, and rate limit handling.
Usage Guidance
Install only if you are comfortable giving this skill read/write access to your TickTick tasks and projects. Protect the plaintext config file, avoid storing secrets in TickTick task text, prefer project filters and task IDs, and require explicit user approval before mutations such as complete, abandon, batch-abandon, or project updates.
Capability Analysis
Type: OpenClaw Skill
Name: ticktick
Version: 1.0.0
The OpenClaw AgentSkills skill bundle for TickTick is benign. It provides a command-line interface for managing TickTick tasks and projects, utilizing standard OAuth2 for authentication. Credentials (client ID/secret, access/refresh tokens) are stored in the designated secure location `~/.clawdbot/credentials/ticktick-cli/config.json` with restrictive file permissions (0o600). All network communication is directed to the legitimate TickTick API (`https://api.ticktick.com/open/v1` and `https://ticktick.com/oauth`). The `SKILL.md` documentation provides clear, non-malicious instructions for both human users and AI agents, with no evidence of prompt injection attempts or instructions to perform unauthorized actions. There is no indication of data exfiltration, malicious execution, persistence, or obfuscation.
Capability Assessment
Purpose & Capability
The stated purpose is TickTick task and project management, and the code only targets TickTick OAuth and Open API endpoints for that purpose.
Instruction Scope
The documented commands include expected write actions such as create, update, complete, abandon, batch-abandon, and project updates; these are user-invoked CLI operations, not hidden automation.
Install Mechanism
The package uses Bun with commander and open dependencies, plus a small shell wrapper. Dependency versions are ranges and no lockfile is included, which is a provenance hygiene note rather than malicious behavior.
Credentials
Network access to TickTick and a localhost OAuth callback are proportionate for the integration. Listing tasks can expose private task content to the agent session, so users should scope queries where practical.
Persistence & Privilege
Client credentials and OAuth access/refresh tokens persist in a plaintext JSON file with attempted 0700/0600 permissions and automatic refresh; this is disclosed and expected for a CLI integration but sensitive.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ticktick - After installation, invoke the skill by name or use
/ticktick - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: OAuth2 auth, task/project CRUD, batch operations, rate limit handling
Metadata
Frequently Asked Questions
What is TickTick CLI?
Manage TickTick tasks and projects from the command line with OAuth2 auth, batch operations, and rate limit handling. It is an AI Agent Skill for Claude Code / OpenClaw, with 6443 downloads so far.
How do I install TickTick CLI?
Run "/install ticktick" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is TickTick CLI free?
Yes, TickTick CLI is completely free (open-source). You can download, install and use it at no cost.
Which platforms does TickTick CLI support?
TickTick CLI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created TickTick CLI?
It is built and maintained by ManuelHettich (@manuelhettich); the current version is v1.0.0.
More Skills