滴答清单 Dida365 连接器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-oo-dida365。
技能介绍
要解决什么问题
如果你习惯用 滴答清单(Dida365) 管待办、项目和习惯打卡,在对话式 Agent 里往往缺一条可靠通路:既要能查未完成任务、按条件筛选,也要能建任务、改项目、打卡习惯,同时不能把 OAuth 令牌写进提示词或本地脚本。
本技能通过已连接的 OOMOL 账号调用 dida365 connector,由 oo CLI 执行具体动作;凭证在服务端注入,Agent 侧只组符合 schema 的 JSON 载荷。
技能如何工作
执行前应先查看契约:用 oo connector schema 拿到当前动作的输入/输出定义,再按 schema 构造 --data(JSON 字符串或 @path/to/file.json,省略则发 {})。返回形如 { "data": ..., "meta": { "executionId": "..." } },追踪执行可看 meta.executionId。
连接器暴露 19 个动作,大致分三类:
- 项目:
create_project、update_project、delete_project、get_project_by_id、get_project_with_data、get_user_project - 任务:
create_task、update_task、complete_task、delete_task、get_task_by_project_and_id、filter_tasks、list_all_tasks、list_completed_tasks、move_tasks - 习惯:
list_habits、get_habit、create_or_update_habit_checkin、list_habit_checkins
文档假定用户已安装 oo、已登录且已绑定 Dida365;不要主动跑 oo auth login 或打开连接页,仅在命令因认证/连接失败时再走首次配置。
边界与注意点
- 只读(get / list / filter)可直接执行;创建、更新会改滴答清单数据,应先与用户确认载荷与效果。
- 删除类动作(
delete_project、delete_task)具破坏性,需明确目标并取得同意;连接器对「已不存在」的资源会按已删除处理。 - 若出现
scope_missing、credential_expired或 HTTP 402(余额不足),属于账号/计费问题,需先完成连接或充值后再重试,而非反复改 payload。
使用场景
- 站会前让 Agent 用 `filter_tasks` 按项目与日期筛未完成任务,标出今日到期项再逐项确认是否 `complete_task`。
- 用户口述截止日与提醒时间,Agent 先查 `oo connector schema`,再在目标项目下 `create_task` 并带上重复规则与检查项。
- 习惯漏打数日,按 habit ID 与日期戳调用 `list_habit_checkins` 核对后,用 `create_or_update_habit_checkin` 补录。
- 清单整理时先用 `get_project_with_data` 看清列与未完成任务,再对误放条目执行 `move_tasks` 迁到正确项目。
适合人员
- 用滴答清单跟踪客户交付里程碑的项目经理,需要在对话里筛选、移动任务并更新完成状态。
- 个人 GTD 用户,希望用自然语言维护项目与待办,且对创建/删除类操作要求 Agent 先确认载荷。
- 把值班与例行检查项记在滴答清单里的运维同学,需批量查询未办项并在核对后标记完成。
- 已在 OOMOL 绑定账号、要在 Agent 工作流里调用 dida365 connector 的集成或自动化维护人员。