长尾产品集合 Skill(dingtalk-misc)
执行前路由
本文件只负责产品路由。先由下表确定唯一产品:单一、清晰的 Attendance 任务以及 Report/Sheet 任务直接读取对应 reference(内含该任务所需的最小执行契约);其它产品先读取 dingtalk-shared,再读取唯一产品 reference。仅在实际触发认证、profile、确认或错误恢复时补读一份精确 shared reference,不做冷启动预读。
Attendance 任务直接按产品索引读取一份最匹配的 attendance*.md,不要重复预读 dingtalk-shared。只有出现跨产品编排、profile/认证问题、未知全局错误或 Reference 明确指向 shared 时,才按需读取 shared 对应内容。
产品索引表
| 触发关键词 | 一句话范围 | 命令前缀 | 详细参考 |
|---|---|---|---|
| OA / 审批 / 待处理审批 / 同意 / 拒绝 / 撤销 / 已发起审批 | OA 审批:待处理/详情/同意/拒绝/撤销/已发起/批量审批 | dws oa |
oa.md |
| 考勤 / 打卡 / 班次 / 考勤组 / 排班 / 考勤报表 / 假期余额 | 考勤记录、规则与配置、排班、报表、假期 | dws attendance |
日常查询/规则/设置:attendance.md;排班导入或排班表导出:attendance-schedule.md;考勤 Excel/报表导出:attendance-report.md;假期/余额:attendance-vacation.md |
| 直播 / 我的直播 / 直播列表 | 直播列表与直播记录查询 | dws live |
live.md |
| DING / 紧急通知 / 电话DING / 短信DING / 必达消息 | DING 紧急消息(应用内/短信/电话),个人DING | dws ding |
ding.md |
| 开放平台应用 / 企业内部应用 / 应用成员 / 应用权限 / 应用版本 / agentId / clientId / 机器人配置 / 版本发布 / connect / MCP 服务开发 / MCP 工具发布 / MCP 凭证 | 开放平台企业内部应用,以及 MCP 服务、工具、鉴权、凭证和协作者的开发管理 | dws dev / dws devapp / dws dev mcp |
devapp.md,MCP 细节见 dev/mcp.md |
| 目标管理 / 战略解码 / 经营合约 / 计分卡 / OKR / 周月报统计 | Agoal 目标管理与经营目标跟进 | dws agoal |
agoal.md |
| 日报 / 周报 / 月报 / 写日志 / 收件箱日志 / 发件箱日志 | 日志(日报/周报/月报)查询与按模版提交 | dws report(别名 dws log) |
report.md |
| 电子表格 / 工作表 / 单元格读写 / 公式 / 超链接 / 浮动图片 | 电子表格创建/读写/公式/超链接/浮动图片/导出 | dws sheet |
sheet.md |
| 开放平台文档 / API文档 / 接口文档 / 接口报错 | 开放平台开发文档搜索 | dws devdoc |
devdoc.md |
| 未封装 OpenAPI / llms.txt / dws api / Raw API / API 逃生舱 | 官方 llms.txt 分层发现,仅对企业内部应用 App Token 服务端 API 生成并确认 Raw 调用 | dws api |
openapi-explorer.md |
| 白板 / 画布 / OpenNodes / 白板节点 | 读取和更新钉钉文档中的内嵌白板 | dws whiteboard |
whiteboard.md |
| 招聘 / 职位 / JD / 在招职位 / 创建职位 / 职位详情 | 钉钉招聘职位的查询、详情与创建 | dws recruit |
recruit.md |
| 搜索技能 / 找技能 / 安装技能 / 技能市场 / 安装 DWS mono 或 multi skill | DWS 技能市场搜索、下载、安装与内置技能部署 | dws skill |
skill.md |
| 人才池 / 储备干部池 / 员工档案 / 职业历程 / 绩效记录 / 员工标签 / 组织大脑 / 人才搜索 | 组织大脑:人才池、员工档案专项模块与结构化人才搜索 | dws hrbrain |
hrbrain.md |
原生 Markdown / .md 原文 / Markdown 版本比较 / 本地草稿 diff / 覆盖 Markdown / 局部替换 Markdown / Markdown 评论 |
原生 .md 文件读取、创建、版本或草稿对比、全量覆盖、局部替换与评论列表 |
dws markdown |
markdown.md |
| PAT 授权 / 行为权限 / scope 授权 / 一次性授权 / 会话授权 / 永久授权 / 授权浏览器策略 | PAT 行为授权与本地浏览器策略 | dws pat |
pat.md |
| 切换组织 / 换组织 / 跨组织 / 多组织 / profile / 看登录了哪些组织 | 多组织 / profile 管理与跨组织取数 | dws profile / dws auth / --profile |
profile.md |
| 宜搭 / AI应用脚本 / 财务辅助脚本(未产品化) | 无稳定命令面;仅仓库内辅助脚本 | (非默认路由) | unsupported-scripts.md |
说明
- 命中产品后必须读取其
references/<product>.md,不要只凭索引推测命令。Report 只读 report.md;Sheet 常见闭环只读 sheet.md,复杂任务按进入阶段顺序加载子 reference,每阶段最多一份、常规任务最多三份,禁止批量预读或重复读取。 - 考勤例外:按索引表直接读取一份最匹配的
attendance*.md;不要先读attendance.md再读排班、报表或假期专项 Reference。只有一个任务确实跨两个独立考勤域时,才加载第二份。 - 考勤性能优化只允许减少重复的 shared/Reference/Help/Schema 加载和重复远程查询;禁止为节省 token 省略用户要求的记录、业务字段、分页、失败项、warning 或写后验证。需要“全部/完整”结论时必须保留并检查 endpoint exhaustion/总数等完整性证据。
- 考勤命令路径、flag、约束和返回声明以当前 live Cobra/Contract/精确 leaf Schema 为权威;attendance Reference 只维护业务路由、能力边界和工作流。已知命令直接执行,确有不确定性时最多读取一次精确 compact leaf,避免复制命令全集造成信息漂移。
- 产品自己的局部意图消歧文档命名为
references/<product>-intent-guide.md,不是共享的references/intent-guide.md。 - 各产品之间跨产品协作若指向本包内的其它产品,已在对应
references/<product>.md里写成"见本包 references/X.md",无需切换 skill;若指向 top10 独立产品(如chat/aisearch/doc),仍按dingtalk-<product>切换 skill。 scripts/下 yida / finance /aiapp_create_and_poll.py等见 unsupported-scripts.md;默认不要当正式能力调用。- 开放平台应用的命令组细文档在 references/dev/;命中后先读 devapp.md,再按需加载对应子文件。
- 查询、同意、拒绝、转交或撤销审批走 oa.md;要求未来审批任务或实例发生变化时实时通知,切换独立的
dingtalk-event。开放平台应用事件配置仍属于 DevApp,按 dev/event.md 执行,不要与个人实时事件混淆。 - 原生
.md与在线富文本adoc、通用文件存储的边界见 markdown.md;跨组织 / profile 规则见 profile.md。 - PAT 行为授权不是开放平台应用权限;后者见 devapp.md。