SuperAPI AI 工具集

dws-shared

通用与其它

查看项目

更新于 10-15 21:10

技能介绍

用途:作为所有 DWS 操作的轻量公共前置条件。明确单产品请求直接使用对应 dingtalk-* skill;只有泛称 DWS、跨产品流程、URL 预检或意图不清时,才以本 skill 作为入口进行二级路由。

主要能力:提供全局执行契约与按需 reference 加载,包括路由(routing.md)、跨产品工作流(workflow-routing.md)、URL 类型识别(url-patterns.md)、意图边界(intent-guide.md)、全局 flag 与输出格式(global-reference.md)、错误码(error-codes.md)、能力边界(capability-limits.md)、批量采集约定(conventions.md)及固定短流程(lite-recipes.md)。

使用方式:只通过 dws CLI 操作钉钉产品,不使用 curl、私有 HTTP API 或浏览器绕过;结构化读取命令使用 --format json;命令或参数不确定时先运行最接近层级的 dws <path> --help;后续步骤使用的 ID 必须来自前一步真实返回。渐进加载:已明确单一产品读对应 dingtalk-*/SKILL.md;泛称 DWS 读 routing.md;跨产品多步骤读 workflow-routing.md;含钉钉 URL 且类型不明读 url-patterns.md;边界不清读 intent-guide.md 相关章节;认证、全局 flag 或输出格式问题读 global-reference.md;命令报错读 error-codes.md 对应章节;怀疑能力不支持读 capability-limits.md;批量采集读 conventions.md;固定短流程读 lite-recipes.md 对应章节。

限制:不猜测命令、flag、字段名、UUID、nodeId、userId、邮箱、手机号或 URL;不输出、转述或记录 token、refresh token、appSecret 等凭据;写入操作须符合用户明确意图,删除、审批决策等不可逆或高影响操作先展示对象、动作和影响,获得明确同意后才追加 --yes;写操作后按产品 skill 要求回读或查询状态,不得仅凭退出码宣称成功;时间戳须转换为带时区可读日期时间(默认 Asia/Shanghai);多账号组织无默认账号时先让用户指定,禁止选择第一项或最近使用账号;明确不支持的能力只说明边界,不绕过。产品命令、脚本和字段细节位于对应产品 skill,不在本 skill 重复维护。