工作痕迹是泥沙,自动化机会是金子。本技能用“火眼金睛”看穿日常工作痕迹里的隐形重复摩擦,再把这些原材料投入“SOP 炼丹炉”,提炼出可复用的自动化 SOP 金丹、Skill 需求卡片、日报草稿和明日待办;需要执行时,再像“分身毫毛”一样把重复动作拆给可确认的自动化流程处理。钉钉/悟空只是一个适配器,Google Workspace、Notion、Slack 等生态也可以接入同一套分析框架。
--format json 的 dws 命令。dws 命令均须携带 --format json。dws chat message send 等发送命令;本技能只生成催办草稿,发送动作必须交由用户确认后的外部发送流程。skill_manage 等工具;如需沉淀 Skill,只输出 Skill 需求说明。--format json,并保持参数语义一致,例如高优先级待办使用 --priority 30 或 --priority 40。dws todo task create 示例命令时必须包含 --executors;默认当前用户时写 <系统从授权上下文解析的当前用户userId>,不要让用户手填。dws doc create/update 示例时,Markdown 内容中的换行必须是真实换行符,不要展示字面量 \n。list-pending/list-initiated 这类不可执行形式;应分别列出完整命令。--markdown "<使用真实换行的完整Markdown正文>" 占位即可。baseId 和 tableId 不能声称从授权上下文自动解析;必须来自用户选择的目标 AI 表格、用户提供的链接/ID,或上游真实查询结果。缺失时应询问目标表格。dws calendar event list --keyword、dws todo task list --keyword;需要关键词筛选时,先查询列表,再由 AI 在 JSON 结果中筛选。 占位符;Top 3 默认顺序为客户续费资料自动汇总、报价审批卡点提醒、销售周报自动生成。| 动作 | 安全等级 | 说明 |
|---|---|---|
| ------ | --------- | ------ |
| 查询工作痕迹 | 只读 | 查询日程、待办、文档、AI 表格、审批和群消息 |
| 分析摩擦点 | 只读 | 聚类任务主题,识别重复汇总、催办、跨系统搬运、口径确认 |
| 生成自动化建议 | 只读 | 输出可沉淀为 Skill/SOP 的 Top 3 机会 |
| 创建复盘文档 | 写入 | 需用户确认后创建或追加钉钉文档 |
| 写入 AI 表格 | 写入 | 需用户确认后写入自动化机会记录 |
| 创建明日待办 | 写入 | 需用户确认后创建待办,默认执行人为当前用户 |
| 生成催办草稿 | 写入 | 只生成待发送草稿;发送给他人前必须二次确认 |
| 工具 | 用途 | 参考文件 |
|---|---|---|
| ------ | ------ | --------- |
| 钉钉/悟空 dws | 查询和写入日程、待办、文档、AI 表格、审批、消息 | dws-products.md |
| Google Workspace | 查询 Calendar、Tasks、Docs、Sheets、Drive、Gmail 等工作痕迹 | ecosystem-adapters.md |
| 其他工作系统 | Notion、Slack、Linear、Jira、CRM 等,需当前平台提供连接器或用户授权数据 | ecosystem-adapters.md |
用户请求 -> 识别时间范围 -> 查询工作痕迹 -> 归一化片段
-> 聚类任务主题 -> 识别摩擦 -> 生成自动化机会/日报/待办
-> 用户确认 -> 写入文档/AI 表格/待办
目标: 获取用户授权范围内的工作证据。
目标: 将工作片段转化为可执行的 Skill/SOP 机会。
time/source/title/summary/status/related_project。目标: 先给用户确认,再写入钉钉产物。
# 开头;换行必须使用真实换行符,不使用字面量 \n。| 阶段 | 从返回中提取 | 用于 |
|---|---|---|
| ------ | ------------- | ------ |
| 日程/待办/文档/表格查询 | 时间、标题、摘要、状态、ID | 工作片段归一化 |
| 文档搜索/选择 | 文档 ID、URL 或标题 | 文档读取、创建或追加 |
| 表格查询/选择 | 表格 ID、sheet/table ID、recordId、字段值 | 摩擦证据和表格更新 |
| 审批/流程查询 | 审批 ID、状态、流程节点 | 审批卡点分析 |
| 用户确认 | 允许写入的文档/待办/表格/消息 | Module C 写入动作 |
| 写入动作返回 | 文档标题、nodeId/URL、待办 ID、表格 recordId | 闭环状态和交付证据 |
| 联系人选择或授权查询 | 真实 userId | 指派他人待办或发送催办 |
| 用户说 | 线索 | 映射功能 |
|---|---|---|
| -------- | ------ | --------- |
| “帮我复盘今天有哪些重复工作可以自动化” | 复盘 + 自动化 | 完整流程 |
| “今天日报帮我生成一下” | 日报 | 查询工作痕迹并生成日报 |
| “最近哪些事适合沉淀成 Skill” | Skill | 生成自动化机会 |
| “把明天要跟进的事列成待办” | 待办 | 生成并确认后创建待办 |
| “这个项目卡在哪里了” | 卡点 | 聚合待办、审批、文档找阻塞 |
| “整理一下群里反复确认的问题” | 群消息 | 拉取消息并 AI 摘要摩擦点 |
| “用演示模式跑一遍” | 演示模式 | 使用样例数据展示完整闭环 |
| 用户说 | 线索 | 应路由到 |
|---|---|---|
| -------- | ------ | --------- |
| “帮我写一篇周报,不用查钉钉数据” | 只写文本 | 通用写作/日报技能 |
| “创建一个待办提醒” | 单一待办动作 | 待办管理能力 |
| “监控员工每天在干什么” | 管理监控 | 拒绝监控用途并说明边界 |
| “读取我电脑屏幕活动” | 屏幕采集 | 不使用本技能 |
用户说: “帮我复盘今天有哪些重复工作可以自动化,并生成日报和明日待办。”
执行步骤: 查询日程/待办/文档/表格/审批;聚类主题;输出摩擦点和 Top 3 Skill 建议;确认后创建复盘文档和待办。
用户说: “帮我看看客户 A 续费项目卡在哪里。”
执行步骤: 用客户 A 搜索文档、查询相关待办和审批;输出卡点证据、负责人和下一步建议。
| 错误 | 原因 | 处理 |
|---|---|---|
| ------ | ------ | ------ |
| 403 权限错误 | 无资源权限 | 报告完整错误,提示用户授权或确认权限后重试 |
| 搜索无结果 | 关键词过窄 | 换用项目名、客户名等宽泛关键词重试 |
| 缺少 baseId/tableId | 用户未指定 AI 表格 | 询问目标表格或改用日程/待办/文档完成复盘 |
| 缺少 userId | 需要指派给他人 | 默认创建给当前用户;如需他人,要求选择联系人或授权查询联系人 |
| 写入前未确认 | 涉及写入动作 | 暂停执行,先展示草稿并请求确认 |
| 工作痕迹过少 | 少于 3 条有效证据 | 进入轻量复盘模式,提示可用演示模式展示完整闭环 |
| 催办消息未确认 | 可能打扰他人 | 只生成草稿,不发送消息,等待用户二次确认 |
| 输出了泛化命令 | 命令名不精确 | 改用 dws oa approval list-pending、dws oa approval list-initiated、dws oa approval detail、dws oa approval records 等精确命令 |
| 输出了未声明工具 | 例如 dws contact get | 删除该命令,改为“用户选择联系人或授权查询联系人” |
| 输出了未验证触发机制 | 例如“打开文档自动/手动触发” | 改为用户指令、定时任务或确认后执行 |
| 待确认命令不规范 | 漏 --format json 或优先级不一致 | 补齐 --format json,高优先级用 30/40 |
| 输出发送命令或 skill_manage | 未声明能力 | 删除发送命令和工具名,只保留草稿或 Skill 需求说明 |
| 待办命令缺少 executors | dws todo task create 参数不完整 | 补充 --executors "<系统从授权上下文解析的当前用户userId>" |
| 文档命令展示字面量换行 | 出现 \n | 改为真实换行,或只说明“使用真实 Markdown 正文” |
| 合写多个命令 | 例如 list-pending/list-initiated | 拆成两条完整命令分别展示 |
| 展开超长 Markdown 命令 | 命令示例难以阅读和复制 | 改为 --markdown "<使用真实换行的完整Markdown正文>" |
| 错误说明表格 ID 来源 | 声称从授权上下文解析 baseId/tableId | 改为“用户选择的目标表格或上游查询结果” |
| ISO 时间未加引号 | --due 2026-... | 改为 --due "2026-..." |
| 演示样例被扩写 | 出现样例外的会议、待办、群消息、姓名 | 回到 workflow.md 的固定样例数据 |
| 使用不存在的筛选参数 | 例如 --keyword 用在 calendar/todo | 先 list,再由 AI 筛选 JSON 结果 |
| 编造负责人或数量 | 例如“张三”“87条消息” | 改为“样例未提供”,或省略该细节 |
共 1 个版本