Agent skill
ticktick-cli
使用 Python CLI 与 Dida365 Open API 交互以管理滴答清单任务/项目,适用于需要通过脚本或命令行调用滴答清单接口的场景(如项目/任务的查询、创建、更新、完成、删除)。
Install this agent skill to your Project
npx add-skill https://github.com/aiskillstore/marketplace/tree/main/skills/dcjanus/ticktick-cli
SKILL.md
说明:以下调用方式均以当前 SKILL.md 文件所在文件夹为 workdir。
- 常用子命令(覆盖日常场景)
projectlistget --project-iddata --project-idcreate --name [--color --sort-order --view-mode --kind]update --project-id [--name --color --sort-order --view-mode --kind]delete --project-id(危险,删除前需谨慎确认)
taskget --project-id --task-idcreate --project-id --title [--content --desc --all-day --start-date --due-date --time-zone --reminder --repeat --priority --sort-order --item]update --task-id --project-id [--title --content --desc --all-day --start-date --due-date --time-zone --reminder --repeat --priority --sort-order --item]complete --project-id --task-iddelete --project-id --task-id(危险,删除前需谨慎确认)
- 输出格式
- 所有调用统一在脚本后、子命令前加
--json(示例:./scripts/ticktick_cli.py --json task get --project-id ...)
- 冷门参数/字段怎么查
- 运行
./scripts/ticktick_cli.py <command> --help查看该命令的参数 - 查看
references/dida365-openapi.md了解完整参数、字段与响应结构
Dida365 概念模型
- Project:项目,任务的容器,支持不同视图模式(list/kanban/timeline)。
- 常用字段:
name(名称)color(颜色)viewMode(视图模式)kind(类型)groupId(分组)closed(是否关闭)permission(权限)sortOrder(排序)
- 常用字段:
- Task:任务,隶属于某个 Project,可包含提醒、优先级、重复规则等。
- 常用字段:
title(标题)content(内容)desc(描述/清单说明)tags(标签)priority(优先级)status(状态)startDate(开始时间)dueDate(截止时间)timeZone(时区)reminders(提醒)repeatFlag(重复规则)items(子任务列表)
- 常用字段:
- ChecklistItem:任务下的子任务(清单项),用于拆分步骤。
- 常用字段:
title(标题)status(状态)startDate(开始时间)completedTime(完成时间)timeZone(时区)sortOrder(排序)
- 常用字段:
- Column:项目看板列,用于 kanban 视图的列信息。
- 常用字段:
name(列名)sortOrder(排序)
- 常用字段:
- ProjectData:项目详情聚合,包含项目本身、未完成任务与列信息。
资源
- ticktick_cli.py:主 CLI 入口,负责读取配置并发起 API 调用。
- dida365-openapi.md:官方 Open API 文档快照,便于离线检索参数与字段。
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
perigon-backend
Perigon ASP.NET Core + EF Core + Aspire conventions
perigon-agent
Pointers for Copilot/agents to apply Perigon conventions
perigon-angular
Angular 21+ standalone/Material/signal conventions for Perigon WebApp
fastapi-mastery
Comprehensive FastAPI development skill covering REST API creation, routing, request/response handling, validation, authentication, database integration, middleware, and deployment. Use when working with FastAPI projects, building APIs, implementing CRUD operations, setting up authentication/authorization, integrating databases (SQL/NoSQL), adding middleware, handling WebSockets, or deploying FastAPI applications. Triggered by requests involving .py files with FastAPI code, API endpoint creation, Pydantic models, or FastAPI-specific features.
context7-efficient
Token-efficient library documentation fetcher using Context7 MCP with 86.8% token savings through intelligent shell pipeline filtering. Fetches code examples, API references, and best practices for JavaScript, Python, Go, Rust, and other libraries. Use when users ask about library documentation, need code examples, want API usage patterns, are learning a new framework, need syntax reference, or troubleshooting with library-specific information. Triggers include questions like "Show me React hooks", "How do I use Prisma", "What's the Next.js routing syntax", or any request for library/framework documentation.
browser-use
Browser automation using Playwright MCP. Navigate websites, fill forms, click elements, take screenshots, and extract data. Use when tasks require web browsing, form submission, web scraping, UI testing, or any browser interaction.
Didn't find tool you were looking for?