← 返回 Skills 市场
Ticktick Cli
作者
Norickkevorkov
· GitHub ↗
· v1.0.0
1100
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install ticktick-cli
功能描述
Manage TickTick tasks and projects from the command line with OAuth2 auth, batch operations, and rate limit handling.
安全使用建议
This skill is functionally coherent with a TickTick CLI, but note two things before installing: (1) the skill and SKILL.md assume the Bun runtime (commands use 'bun run' and the main script has a bun shebang), yet the metadata does not list Bun as a required binary — make sure Bun is installed and that you trust running Bun scripts from this source. (2) OAuth tokens and your client secret are stored in plaintext at ~/.clawdbot/credentials/ticktick-cli/config.json (the code tries to set 700/600 perms but the file is still plaintext); treat this file as sensitive or consider storing credentials in a secure vault instead. Verify the skill's source/owner, and if you need stronger guarantees, inspect the included scripts locally before running them.
功能分析
Type: OpenClaw Skill
Name: ticktick-cli
Version: 1.0.0
The OpenClaw AgentSkills skill bundle for TickTick CLI is benign. It provides a command-line interface to manage TickTick tasks and projects, using a standard OAuth2 authentication flow. Credentials (client ID/secret, access/refresh tokens) are stored locally in `~/.clawdbot/credentials/ticktick-cli/config.json` with explicit `chmod 0o600` permissions, which is a transparent and reasonable security practice for a CLI tool within the agent's designated storage. All network communication is directed to the legitimate `ticktick.com` API. The `SKILL.md` instructions are clear and guide the agent on effective usage without any prompt injection attempts to subvert the agent's purpose or security. No evidence of data exfiltration, malicious execution, persistence mechanisms, or obfuscation was found.
能力评估
Purpose & Capability
The code and SKILL.md match the stated purpose (TickTick task/project management via OAuth). However the skill's metadata declares no required binaries while the instructions and scripts use the Bun runtime (commands like 'bun run scripts/ticktick.ts' and a #!/usr/bin/env bun shebang). The absence of a declared required binary for Bun is an inconsistency that could cause confusion or unexpected behavior.
Instruction Scope
Runtime instructions and included code stay within the stated purpose: initiating OAuth with TickTick, calling TickTick API endpoints (api.ticktick.com), and providing task/project CRUD operations. The SKILL.md and code explicitly document where tokens are stored and how auth flows work. No instructions attempt to read unrelated system files or send data to external endpoints other than TickTick's OAuth/API hosts.
Install Mechanism
There is no install spec (instruction-only), but the package actually includes runnable source files and a package.json. The runtime assumes Bun is available; dependencies (commander, open) are standard Node-style deps. Nothing is downloaded from unknown URLs and no archive extraction occurs. Still, packaging as 'no install' while providing code that requires Bun is a packaging mismatch to be aware of.
Credentials
The skill asks for no environment variables and the only secrets required are the TickTick OAuth client ID/secret provided interactively or via CLI flags — which is appropriate for an OAuth-based CLI. There are not multiple unrelated credentials requested.
Persistence & Privilege
The CLI writes its own credentials to ~/.clawdbot/credentials/ticktick-cli/config.json and attempts to set restrictive permissions. It does not modify other skills or system-wide configuration. always:false and normal agent invocation are used.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ticktick-cli - 安装完成后,直接呼叫该 Skill 的名称或使用
/ticktick-cli触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Command-line client for managing TickTick tasks and projects.
- OAuth2 authentication with support for browser and headless/manual flows.
- List, create, update, complete, and abandon tasks.
- Batch abandonment of multiple tasks in a single API call.
- Manage projects: list, create, update (rename, change color).
- Supports JSON output for easy scripting and automation.
- Handles API rate limits and automatic token refresh.
- Comprehensive CLI documentation and troubleshooting tips included.
元数据
常见问题
Ticktick Cli 是什么?
Manage TickTick tasks and projects from the command line with OAuth2 auth, batch operations, and rate limit handling. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1100 次。
如何安装 Ticktick Cli?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ticktick-cli」即可一键安装,无需额外配置。
Ticktick Cli 是免费的吗?
是的,Ticktick Cli 完全免费(开源免费),可自由下载、安装和使用。
Ticktick Cli 支持哪些平台?
Ticktick Cli 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Ticktick Cli?
由 Norickkevorkov(@norickkevorkov)开发并维护,当前版本 v1.0.0。
推荐 Skills