Efficiency Gold Miner Sop Alchemy

Security

像火眼金睛一样看穿日常工作痕迹里的隐形重复摩擦,把日程、待办、文档、表格、审批、 邮件和消息等泥沙放进 SOP 炼丹炉,提炼出值得沉淀的自动化 SOP 金丹、Skill 需求卡片、 日报草稿和明日待办。支持钉钉/悟空 dws,也可适配 Google Workspace 等工作数据源。 Use when user mentions "复盘今天", "哪些工作可以自动化", "帮我生成日报", "找出重复工作", "沉淀成 Skill", or asks to "分析今天的工作摩擦", "把重复工作整理成 SOP". Distinct from 日报写作技能(只生成汇报文本) and 待办管理技能(只创建或查询待办). Do NOT use for 屏幕监听、员工效率监控、绩效评价、无用户授权的数据分析.

Install

openclaw skills install efficiency-gold-miner-sop-alchemy-universal

效能淘金者-SOP炼丹炉

工作痕迹是泥沙,自动化机会是金子。本技能用“火眼金睛”看穿日常工作痕迹里的隐形重复摩擦,再把这些原材料投入“SOP 炼丹炉”,提炼出可复用的自动化 SOP 金丹、Skill 需求卡片、日报草稿和明日待办;需要执行时,再像“分身毫毛”一样把重复动作拆给可确认的自动化流程处理。钉钉/悟空只是一个适配器,Google Workspace、Notion、Slack 等生态也可以接入同一套分析框架。

禁止事项

  • 禁止凭空构造文档 ID、任务 ID、表格 ID、审批 ID、会话 ID、邮件 ID 等资源标识符。
  • 禁止绕过当前平台授权或要求用户手动粘贴 API Key、OAuth token、cookie 等敏感配置。
  • 钉钉/悟空 dws 路线中禁止执行不带 --format jsondws 命令。
  • 禁止采集屏幕、监听窗口、录制视频或生成员工效率评分。
  • 禁止在用户确认前写入文档、写入 AI 表格、创建待办或发送消息;催办消息只能先生成草稿,确认后发送。

强制要求

  • 优先使用当前平台已授权的连接器、MCP、CLI 或内置工具;不要要求用户手动配置底层 API。
  • 钉钉/悟空 dws 路线中,每条 dws 命令均须携带 --format json
  • 所有 ID 必须从上游返回值、用户选择的目标资源或用户提供的合法链接中提取。
  • 输出必须包含证据来源,例如来自几个日程、待办、文档、审批或表格记录。
  • 输出必须包含闭环证据链,说明“输入问题 -> AI 处理 -> 自动执行/待确认动作 -> 输出结果”每一步当前状态。
  • 当证据不足时,必须明确说明“当前样本不足”,不要强行包装成高价值自动化机会。
  • 敏感内容只输出摘要和任务类型,不直接暴露客户、合同、财务、人事等原文细节。
  • 自动化建议必须包含触发方式、输入数据、自动动作、输出结果、人工确认点、优先级评分和 Skill 需求卡片。
  • 优先级评分必须包含频次、可自动化程度、风险、推荐优先级,推荐优先级使用 P0/P1/P2。
  • 创建待办时默认执行人为当前用户;如需指派他人,必须让用户选择联系人或授权查询联系人,禁止要求用户手填 userId。
  • 演示模式中如果展示钉钉 dws 命令,必须使用 dws-products.md 中的精确命令名,禁止写泛化命令。
  • 禁止在自动化建议中引入未声明工具;联系人解析只能表述为“用户选择联系人或授权查询联系人”。
  • 禁止在“触发方式”中写“打开文档时自动触发”“打开文档时手动触发”等未验证触发机制;只能表述为用户指令、定时任务或用户确认后的执行。
  • 禁止展示 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 "<使用真实换行的完整Markdown正文>" 占位即可。
  • baseIdtableId 不能声称从授权上下文自动解析;必须来自用户选择的目标 AI 表格、用户提供的链接/ID,或上游真实查询结果。缺失时应询问目标表格。
  • 示例命令中的 ISO 时间参数统一加引号,避免 shell 解析歧义。
  • 演示模式必须严格使用 workflow.md 的固定样例数据,不得自行新增会议、待办、文档、审批节点、负责人姓名、群消息数量或客户字段。
  • 禁止展示未确认的 dws 参数,例如 dws calendar event list --keyworddws todo task list --keyword;需要关键词筛选时,先查询列表,再由 AI 在 JSON 结果中筛选。
  • 禁止编造负责人姓名、群名、实例 ID、消息数量等细节;样例没有提供时使用“相关负责人”“样例未提供”或省略。
  • 演示模式不得声称自动发送给群组、自动 @ 负责人或无需人工确认;客户数据、报价、审批等内容写入或发送前必须确认。
  • 演示模式不得编造用户姓名、客户B/C细节、销售人员ID、历史数据缺口、审批停滞时长、当前节点负责人或下一客户拜访计划;命令日期必须一致,样例未提供日期时用 <ISO> 占位符;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 表格/待办

Module A — 收集工作痕迹

目标: 获取用户授权范围内的工作证据。

  1. 默认时间范围为今天;用户指定“本周/昨天/某项目”时按用户范围执行。
  2. 按当前生态选择适配器:钉钉/悟空使用 dws;Google Workspace 使用 Calendar/Tasks/Docs/Sheets/Gmail/Drive 连接器;其他系统使用当前平台已授权连接器。
  3. 查询日程、待办、文档、表格、审批/邮件/消息等工作痕迹,并统一归一为工作片段。
  4. 对写入目标(文档、表格、待办)缺少 ID 或目标资源时,先询问用户选择目标资源。
  5. 如果用户说“演示模式”“用样例数据”“比赛 Demo”,使用 workflow.md 中的样例数据结构生成完整演示,不依赖真实工作痕迹。

Module B — 识别摩擦和自动化机会

目标: 将工作片段转化为可执行的 Skill/SOP 机会。

  1. 将返回数据归一为 time/source/title/summary/status/related_project
  2. 按项目名、客户名、会议主题、文档标题、审批类型、重复关键词聚类。
  3. 识别重复汇总、重复催办、跨系统搬运、口径确认、模板化产出。
  4. 为每个摩擦点评估频次、影响、可自动化程度和敏感风险。
  5. 如果有效证据少于 3 条,进入“轻量复盘模式”:只输出事实复盘、低置信度观察和建议补充的数据源,不生成 Top 3 强结论。
  6. 如果有效证据不少于 3 条,生成 Top 3 自动化机会,必须包含证据、触发方式、输入、自动动作、输出、预计节省时间、人工确认点、优先级评分和 Skill 需求卡片。
  7. 对每个自动化机会输出优先级评分:频次、可自动化程度、风险和 P0/P1/P2 推荐优先级,判断规则见 workflow.md
  8. 每个自动化机会都要附一张 Skill 需求卡片,帮助用户把机会继续沉淀为悟空 Skill/SOP。

Module C — 输出并执行

目标: 先给用户确认,再写入钉钉产物。

  1. 先输出复盘、自动化机会、日报草稿、明日待办和闭环状态,等待用户确认。
  2. 创建复盘文档:按当前生态写入钉钉文档、Google Docs、Notion 页面或平台支持的文档工具。
  3. 如需追加:先确认目标文档 ID 或链接,再使用当前生态的追加/更新能力。
  4. 创建待办:默认创建给当前用户;如需指派他人,先让用户选择联系人或授权查询联系人,再使用当前生态的任务工具。
  5. 写入表格:先确认目标表格 ID/链接,再写入钉钉 AI 表格、Google Sheets、Notion 数据库或平台支持的结构化表格。
  6. 如涉及催办,只生成催办文案草稿;发送消息前必须展示收件人、内容和原因并等待用户确认。
  7. 文档 Markdown 正文不要以 # 开头;换行必须使用真实换行符,不使用字面量 \n
  8. 用户确认前,所有写入动作标记为“待确认”;用户确认并执行成功后,必须在输出中标记“已完成”,并列出生成的文档标题、待办数量或表格记录数量。
  9. 如果执行失败,必须保留已生成草稿并说明失败命令、错误摘要和下一步可重试动作。

上下文传递表

阶段从返回中提取用于
日程/待办/文档/表格查询时间、标题、摘要、状态、ID工作片段归一化
文档搜索/选择文档 ID、URL 或标题文档读取、创建或追加
表格查询/选择表格 ID、sheet/table ID、recordId、字段值摩擦证据和表格更新
审批/流程查询审批 ID、状态、流程节点审批卡点分析
用户确认允许写入的文档/待办/表格/消息Module C 写入动作
写入动作返回文档标题、nodeId/URL、待办 ID、表格 recordId闭环状态和交付证据
联系人选择或授权查询真实 userId指派他人待办或发送催办

意图映射

用户说线索映射功能
“帮我复盘今天有哪些重复工作可以自动化”复盘 + 自动化完整流程
“今天日报帮我生成一下”日报查询工作痕迹并生成日报
“最近哪些事适合沉淀成 Skill”Skill生成自动化机会
“把明天要跟进的事列成待办”待办生成并确认后创建待办
“这个项目卡在哪里了”卡点聚合待办、审批、文档找阻塞
“整理一下群里反复确认的问题”群消息拉取消息并 AI 摘要摩擦点
“用演示模式跑一遍”演示模式使用样例数据展示完整闭环

易混淆场景

用户说线索应路由到
“帮我写一篇周报,不用查钉钉数据”只写文本通用写作/日报技能
“创建一个待办提醒”单一待办动作待办管理能力
“监控员工每天在干什么”管理监控拒绝监控用途并说明边界
“读取我电脑屏幕活动”屏幕采集不使用本技能

使用示例

示例 1: 完整复盘

用户说: “帮我复盘今天有哪些重复工作可以自动化,并生成日报和明日待办。” 执行步骤: 查询日程/待办/文档/表格/审批;聚类主题;输出摩擦点和 Top 3 Skill 建议;确认后创建复盘文档和待办。

示例 2: 项目卡点

用户说: “帮我看看客户 A 续费项目卡在哪里。” 执行步骤: 用客户 A 搜索文档、查询相关待办和审批;输出卡点证据、负责人和下一步建议。

错误处理

错误原因处理
403 权限错误无资源权限报告完整错误,提示用户授权或确认权限后重试
搜索无结果关键词过窄换用项目名、客户名等宽泛关键词重试
缺少 baseId/tableId用户未指定 AI 表格询问目标表格或改用日程/待办/文档完成复盘
缺少 userId需要指派给他人默认创建给当前用户;如需他人,要求选择联系人或授权查询联系人
写入前未确认涉及写入动作暂停执行,先展示草稿并请求确认
工作痕迹过少少于 3 条有效证据进入轻量复盘模式,提示可用演示模式展示完整闭环
催办消息未确认可能打扰他人只生成草稿,不发送消息,等待用户二次确认
输出了泛化命令命令名不精确改用 dws oa approval list-pendingdws oa approval list-initiateddws oa approval detaildws oa approval records 等精确命令
输出了未声明工具例如 dws contact get删除该命令,改为“用户选择联系人或授权查询联系人”
输出了未验证触发机制例如“打开文档自动/手动触发”改为用户指令、定时任务或确认后执行
待确认命令不规范--format json 或优先级不一致补齐 --format json,高优先级用 30/40
输出发送命令或 skill_manage未声明能力删除发送命令和工具名,只保留草稿或 Skill 需求说明
待办命令缺少 executorsdws 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条消息”改为“样例未提供”,或省略该细节

详细参考