skills/dcjanus/ticktick-cli/SKILL.md
使用 Python CLI 与 Dida365 Open API 交互以管理滴答清单任务/项目,适用于需要通过脚本或命令行调用滴答清单接口的场景(如项目/任务的查询、创建、更新、完成、删除)。
npx skillsauth add aiskillstore/marketplace ticktick-cliInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
说明:以下调用方式均以当前 SKILL.md 文件所在文件夹为 workdir。
project
listget --project-iddata --project-idcreate --name [--color --sort-order --view-mode --kind]update --project-id [--name --color --sort-order --view-mode --kind]delete --project-id(危险,删除前需谨慎确认)task
get --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 了解完整参数、字段与响应结构name(名称)color(颜色)viewMode(视图模式)kind(类型)groupId(分组)closed(是否关闭)permission(权限)sortOrder(排序)title(标题)content(内容)desc(描述/清单说明)tags(标签)priority(优先级)status(状态)startDate(开始时间)dueDate(截止时间)timeZone(时区)reminders(提醒)repeatFlag(重复规则)items(子任务列表)title(标题)status(状态)startDate(开始时间)completedTime(完成时间)timeZone(时区)sortOrder(排序)name(列名)sortOrder(排序)development
Apple Human Interface Guidelines for content display components. Use this skill when the user asks about charts component, collection view, image view, web view, color well, image well, activity view, lockup, data visualization, content display, displaying images, rendering web content, color pickers, or presenting collections of items in Apple apps. Also use when the user says how should I display charts, what's the best way to show images, should I use a web view, how do I build a grid of items, what component shows media, or how do I present a share sheet. Cross-references: hig-foundations for color/typography/accessibility, hig-patterns for data visualization patterns, hig-components-layout for structural containers, hig-platforms for platform-specific component behavior.
tools
Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.
testing
Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.
tools
GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.