360 Secure SkillHub
360 安全技能中心

Ticktick Linux

通过宿主本地的 tickrs 命令行工具操作 TickTick:列出收件箱或指定项目的任务、按标题/备注/日期/项目/优先级创建任务、按 ID 完成任务以及列出项目,命令均以 --json 返回结构化结果。需先运行 tickrs init 完成授权。

davidsmorais
davidsmorais
热度 77.41
最近更新 2026-05-11 15:53:14
分类:协作依赖:代码执行 / 第三方 API应用场景:任务管理 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add ticktick-linux
Metadata
slug
ticktick-linux
name
ticktick-linux
description
Manage TickTick tasks (add, list, complete) via the local `tickrs` CLI.
metadata
{"openclaw":{"requires":{"bins":["/home/david/.cargo/bin/tickrs"],"env":["TICKTICK_CLIENT_ID","TICKTICK_CLIENT_SECRET"]},"emoji":"✅"}}

TickTick

Manage tasks in TickTick.

Prerequisite: You must authenticate the CLI first by running: ~/.cargo/bin/tickrs init

Tools

ticktick_list

List tasks from the default project (Inbox) or a specific project.

  • Parameters:

    • project (string, optional): Project name to filter by.
    • status (string, optional): Filter by status (incomplete [default], complete).
  • Command:

    /home/david/.cargo/bin/tickrs task list --json \
      {{#if project}}--project-name "{{project}}"{{/if}} \
      {{#if status}}--status {{status}}{{/if}}
    

ticktick_create

Create a new task.

  • Parameters:

    • title (string, required): The task title.
    • content (string, optional): Description or notes.
    • date (string, optional): Natural language date (e.g., "today", "tomorrow at 5pm", "next friday").
    • project (string, optional): Project name to add to.
    • priority (string, optional): none, low, medium, high.
  • Command:

    /home/david/.cargo/bin/tickrs task create --json \
      --title "{{title}}" \
      {{#if content}}--content "{{content}}"{{/if}} \
      {{#if date}}--date "{{date}}"{{/if}} \
      {{#if project}}--project-name "{{project}}"{{/if}} \
      {{#if priority}}--priority {{priority}}{{/if}}
    

ticktick_complete

Mark a task as complete by ID (get ID from ticktick_list).

  • Parameters:

    • id (string, required): The Task ID.
  • Command:

    /home/david/.cargo/bin/tickrs task complete "{{id}}" --json
    

ticktick_projects

List all projects.

  • Command:
    /home/david/.cargo/bin/tickrs project list --json