From dida365-toolkit
创建、查看、更新、删除滴答清单任务。当用户提到"新建任务""添加待办""修改任务""删除任务""编辑任务标题""create task""update task""delete task""add todo""在滴答清单里加一个..."时使用。
How this skill is triggered — by the user, by Claude, or both
Slash command
/dida365-toolkit:task-crudThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
对滴答清单中的任务进行增删改查操作。
对滴答清单中的任务进行增删改查操作。
DIDA365_API_TOKEN 已设置(未设置时引导用户先完成配置,触发 setup-guide skill)所有命令通过以下方式调用:
uv run ${CLAUDE_PLUGIN_ROOT}/scripts/dida365_cli.py <子命令> [参数]
uv run ${CLAUDE_PLUGIN_ROOT}/scripts/dida365_cli.py create-task \
--project <项目ID> \
--title "任务标题" \
[--content "任务内容"] \
[--desc "清单描述"] \
[--priority 0|1|3|5] \
[--due-date "2026-04-05T00:00:00+0800"] \
[--start-date "2026-04-04T00:00:00+0800"] \
[--time-zone "Asia/Shanghai"] \
[--all-day] \
[--tags "标签1,标签2"] \
[--repeat-flag "RRULE:FREQ=DAILY;INTERVAL=1"]
必需参数:--project(项目 ID)和 --title(标题)。
优先级说明:0=无, 1=低, 3=中, 5=高。
如果用户未提供项目 ID,先执行
list-projects获取项目列表,让用户选择目标项目。
uv run ${CLAUDE_PLUGIN_ROOT}/scripts/dida365_cli.py get-task <项目ID> <任务ID>
如果用户只知道项目但不知道任务 ID,先用
get-project-data列出项目下所有任务。
uv run ${CLAUDE_PLUGIN_ROOT}/scripts/dida365_cli.py update-task <任务ID> \
--project <项目ID> \
[--title "新标题"] \
[--content "新内容"] \
[--desc "清单描述"] \
[--priority 0|1|3|5] \
[--due-date "..."] \
[--start-date "..."] \
[--tags "标签1,标签2"]
必需参数:task_id(位置参数)和 --project。只需传入要修改的字段。
uv run ${CLAUDE_PLUGIN_ROOT}/scripts/dida365_cli.py delete-task <项目ID> <任务ID>
注意:删除操作不可逆,执行前应向用户确认。
uv run ${CLAUDE_PLUGIN_ROOT}/scripts/dida365_cli.py list-projects
uv run ${CLAUDE_PLUGIN_ROOT}/scripts/dida365_cli.py get-project-data <项目ID>
可传 inbox 作为项目 ID 获取收集箱中的任务。
npx claudepluginhub chy5301/cc-plugins --plugin dida365-toolkitCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.