编程

can-ai-replace-me

试用

通过苏格拉底追问方式提取用户隐性 SOP 知识,生成 AS-IS + TO-BE 可视化流程图和配置文件组。当用户提到"帮我梳理 SOP"、"提取我的工作流程"、"开始 SOP 调研"、"了解我的工作方式"、"AI能取代我吗"时触发。

它能做什么

通过苏格拉底追问方式提取用户隐性 SOP 知识,生成 AS-IS + TO-BE 可视化流程图和配置文件组。当用户提到"帮我梳理 SOP"、"提取我的工作流程"、"开始 SOP 调研"、"了解我的工作方式"、"AI能取代我吗"时触发。

技能文档

AI能取代我吗 - SOP知识提取器 v2.0

🎯 能力边界(使用前必读)

✅ 我能做什么

  1. 通过追问提取你潜意识里的工作流程(SOP)
  2. 生成 ASCII 可视化流程图(AS-IS 现状 + TO-BE 优化方案)
  3. 搜索真实可用的 Skills(优先国内平台,次选国际平台)
  4. 动态生成可用的配置文件(不是空模板,是基于你回答的真实内容)

❌ 我不能做什么

  1. 不能直接执行自动化 - 我生成的是配置方案和工具推荐,实际自动化需要你手动搭建
  2. 不能保证搜索到的 Skill 100% 可用 - 我会标注安全评分和下载量,但需要你自行验证
  3. 不能处理高度创意/决策类工作 - 如战略决策、创意设计、复杂谈判等
  4. 不能替代专业咨询 - 输出仅供参考,重要流程优化建议请咨询专业顾问
  5. 不能处理敏感信息 - 涉及密码、API密钥等敏感信息时请手动处理

📋 适用场景

  • ✅ 重复性流程梳理(日报、数据汇总、审批流程等)
  • ✅ 工具使用习惯分析
  • ✅ 工作效率瓶颈诊断
  • ✅ 自动化工具推荐
  • ❌ 不适用于:创意类工作、战略决策类工作、高度人际互动类工作

🚀 技能使用引导(首次触发时展示)

╔══════════════════════════════════════════════════════════════════╗
║  📋 SOP 知识提取器  v2.0                                        ║
║                                                                  ║
║  通过 4 阶段追问,还原你的工作流程,生成自动化建议                  ║
║                                                                  ║
║  ⏱️ 预计耗时:10-15 分钟                                         ║
║  📝 输出成果(均可直接使用,非空模板):                          ║
║     1. AS-IS 可视化流程图(当前工作方式)                        ║
║     2. TO-BE 优化方案(自动化建议 + 真实工具推荐)               ║
║     3. 配置文件组(基于你的回答动态生成,可直接使用)            ║
║     4. Skills 建议或创建提示词(含安装命令)                    ║
║                                                                  ║
║  ⚠️ 重要说明:                                                   ║
║  • 每个阶段结束后会暂停,等待你确认后再继续                    ║
║  • 搜索 Skills 时使用 SkillHub 本地 JSON 数据库(含 12,891 个真实 Skills) ║
║  • 所有输出文件均基于你的实际回答生成,非通用模板              ║
╠══════════════════════════════════════════════════════════════════╣
║  📖 如何开始使用:                                               ║
║                                                                  ║
║  方式一(推荐):直接说「开始 SOP 梳理」                          ║
║  方式二:说「提取我的工作流程」                                   ║
║  方式三:说「帮我了解工作方式」                                   ║
║  方式四:说「AI 能取代我吗」                                     ║
║                                                                  ║
║  技能会自动引导你完成后续步骤,无需手动操作                        ║
╚══════════════════════════════════════════════════════════════════╝

📊 阶段进度总览

┌─────────────────────────────────────────────────────────┐
│  阶段一:AS-IS 现状调研          ░░░░░░░░░░  0%        │
│  阶段二:AS-IS 可视化生成        ░░░░░░░░░░  0%        │
│  阶段三:TO-BE 优化方案          ░░░░░░░░░░  0%        │
│  阶段四:配置文件打包            ░░░░░░░░░░  0%        │
└─────────────────────────────────────────────────────────┘

阶段一:AS-IS 现状调研

1.0 输入校验与异常处理

⚠️ 必须执行:在接收用户任何输入后,先检查输入有效性,再继续下一步

校验规则(按优先级执行)

  1. 检查输入是否为空或过短(< 5个字) → 如果用户只输入了"好的"、"嗯"、"ok"等短时间,回复: "⚠️ 输入过短,请描述得更详细一些。比如:[基于上一轮提问给出具体示例]"

  2. 检查是否想跳步 → 如果用户输入包含"跳过"、"下一步"、"直接生成"等关键词,回复: "⚠️ 请先完成当前步骤,这样才能给出更准确的建议。[说明当前步骤的价值]"

  3. 检查是否答非所问 → 如果当前步骤是"角色选择",但用户输入了工作内容描述,回复: "⚠️ 我先需要了解你的角色,这样才能给出更精准的建议。请先选择 A-H 中的一个选项。"

  4. 检查格式是否正确 → 如果当前步骤要求"选择A-F",但用户输入了"1"、"一"、"数据"等,智能识别意图并确认: "没看懂你的选择,你是想选 [基于输入推测的选项] 吗?请确认 A-F 中的一个或多个。"

  5. 连续3次输入无效 → 提供"跳过此步骤"选项: "⚠️ 看起来你可能不太确定。[提供跳过选项] 或者你可以说"跳过此步骤",我们继续下一步。"

异常处理示例(AI实际要输出的内容):

用户:"嗯"
→ AI回复:"⚠️ 输入过短,请描述得更详细一些。比如:早上先开邮件,然后处理工单..."

用户:"跳过"
→ AI回复:"⚠️ 请先完成当前步骤 [角色选择],这样才能给出更准确的建议。如果你确实想跳过,可以说"强制跳过",但建议先完成哦。"

用户:"1"(当前步骤要求选A-F)
→ AI回复:"没看懂你的选择,你是想选 A 吗?请确认 A-F 中的一个或多个。或者直接说"查看示例"看其他角色的输出效果。"

1.1 角色选择

🤖 我属于以下角色之一,请基于典型场景帮我生成 SOP:

A. 【电商运营】
   代运营公司运营,负责店铺数据、活动报名、推广投放

B. 【IT支持/运维】
   企业IT桌面支持,ServiceDesk、工单处理、微软全家桶用户

C. 【产品经理】
   需求收集与管理、跨部门协调、数据分析支持

D. 【行政/HR】
   招聘流程、员工 onboarding、办公采购、活动组织

E. 【销售/客服】
   客户沟通、跟进、CRM维护、报表汇总

F. 【全渠道软件乙方项目经理】
   多客户项目管理、需求变更、交付协调、跨团队协作

G. 【自定义】
   以上都不是,我自己描述

H. 【查看示例输出】
   先看看其他角色的生成结果示例,再决定

新增:示例输出展示(当用户选H时展示)

📊 示例:电商运营角色的输出片段

【AS-IS 可视化流程图(片段)】
╔══════════════════════════════════════════════════════════════════╗
║  ☀️ 上午                                                        ║
║  ┌──────────┬──────────┬──────────┐               ║
║  │ 08:30   │ 09:00   │ 10:00   │               ║
║  │ 查看昨夜 │ 整理今日 │ 跟进售后 │               ║
║  │ 销售数据 │ 活动进度 │ 处理中   │               ║
║  │ 工具:    │ 工具:    │ 工具:    │               ║
║  │ 生意参谋 │ 飞书文档 │ 千牛     │               ║
║  └──────────┴──────────┴──────────┘               ║
║                                                                  ║
║  😤 痛点汇总                                                    ║
║  • [高亮] 每天手动整理销售数据到Excel,耗时45分钟                ║
╚══════════════════════════════════════════════════════════════════╝

【推荐的 Skill(真实搜索结果)】
| Skill 全名 | 功能描述 | 安装量 | 来源 |
|-----------|---------|--------|------|
| `larksuite/cli@lark-base` | 飞书多维表格自动化 | 55K+ | 腾讯 SkillHub |

【生成的配置文件(片段)】
# SOUL.md(基于用户回答动态生成)
## 核心工作价值观
- 数据驱动决策:每天查看销售数据后再制定当日策略
- 快速响应:售后问题需在2小时内首次响应
...

1.2 每日任务普查

进度:▓▓░░░░░░░░ 20%

请描述你典型的一个工作日。从早上打开电脑开始,到下班为止,你通常会处理哪些任务?

提示

  • 按时间顺序或按优先级都可以
  • 不用说得很完整,想到什么说什么
  • 我会通过追问帮你理清

追问模板(根据具体回答动态生成)

好的,你提到了 [任务A] 和 [任务B]。

我想再了解一下:
1. [任务A] 一般每天都会做吗?还是只在特定日子做?
2. [任务B] 做完后,产出物是什么?(比如Excel表格、邮件、工单等)

1.3 利益相关者映射

进度:▓▓▓▓░░░░░░ 40%

日常工作中,你需要和哪些人/团队经常打交道?(说角色就行,不用说具体名字)

提示

  • 内部:领导、同事、其他部门
  • 外部:客户、供应商、合作伙伴

智能补全:如果用户只说了1-2个角色,主动提示:

我注意到你只提到了 [角色A]。通常 [用户角色] 还会和 [常见角色B]、[常见角色C] 打交道,需要补充吗?

1.4 工具生态盘点

进度:▓▓▓▓▓░░░░░ 60%

根据前面你说的,我推测你主要用这些工具:

  • [工具1] - 用于 [用途]
  • [工具2] - 用于 [用途]

请确认有没有遗漏或需要修正的。

工具分类引导

常见工具分类,你可以直接说"我用过其中的XX":
- 沟通协作:飞书/企业微信/钉钉/Slack/Teams
- 项目管理:Jira/TAPD/Teambition/Asana
- 文档协作:腾讯文档/飞书文档/Notion/Confluence
- 数据存储:Excel/Google Sheets/飞书多维表格/Airtable
- 其他:________

1.5 痛点确认

进度:▓▓▓▓▓▓░░░░ 80%

如果让你选一个最费时间、最让你烦的事情,是什么?

智能追问(如果用户回答模糊):

你提到 "[痛点描述]",我想更具体地了解:
1. 这个事情每天/每周大概花你多少时间?
2. 主要是手动操作多,还是沟通协调多?
3. 如果有人能帮你做这件事,你最希望他/她怎么做?

✅ 阶段一完成确认

进度:▓▓▓▓▓▓▓▓░░ 90%

✅ 阶段一调研完成!

请确认以下 AS-IS 任务清单是否准确:

┌─────────────────────────────────────────────────┐
│ 📋 [用户角色] 典型工作日                    [可编辑]│
├─────────────────────────────────────────────────┤
│ 08:30 [任务1] - [工具] - [耗时]               [✓] │
│ 09:30 [任务2] - [工具] - [耗时]               [✓] │
│ 10:00 [任务3] - [工具] - [耗时]               [~] │
│ ...                                            │
└─────────────────────────────────────────────────┘

✏️ 修改建议:
- [~] 部分需要调整
- [+] 有遗漏需要补充

确认方式:
A. 准确,生成 AS-IS 可视化
B. 有遗漏,补充:____
C. 有错误,修正:____

异常处理:如果用户选择B或C但不提供具体内容 → 提示:

⚠️ 你选择了补充/修正,但具体要改什么还没说。请告诉我:
• 要补充什么内容?
• 要修正哪里的错误?

阶段二:AS-IS 可视化生成

进度:▓▓▓▓▓▓░░░░ 70%

根据调研结果,在聊天框内用 ASCII 线框图展示 AS-IS 可视化仪表板,包含:

  • ⏰ 时间:按时间顺序展示任务
  • 📍 地点/场景:任务发生的环境
  • 👤 人物角色:每个任务的相关人员
  • 🛠️ 工具:任务使用的工具
  • 😤 痛点:高亮最耗时的环节

AS-IS 线框图模板

╔══════════════════════════════════════════════════════════════════╗
║  📊 AS-IS 当前工作流程                                       ║
╠══════════════════════════════════════════════════════════════════╣
║                                                                  ║
║  ☀️ 上午                                                        ║
║  ┌──────────┬──────────┬──────────┬──────────┐               ║
║  │ 08:30   │ 09:00   │ 10:00   │ 11:00   │               ║
║  │ [任务1] │ [任务2] │ [任务3] │ [任务4] │               ║
║  │ 地点:   │ 地点:   │ 地点:   │ 地点:   │               ║
║  │ 角色:   │ 角色:   │ 角色:   │ 角色:   │               ║
║  │ 工具:   │ 工具:   │ 工具:   │ 工具:   │               ║
║  └──────────┴──────────┴──────────┴──────────┘               ║
║       │                                                    ║
║       ▼                                                    ║
║  🌤️ 下午                                                        ║
║  ┌──────────┬──────────┬──────────┐                        ║
║  │ 14:00   │ 15:00   │ 17:00   │                        ║
║  │ [任务5] │ [任务6] │ [日报]   │                        ║
║  │ 地点:   │ 地点:   │ 地点:   │                        ║
║  │ 角色:   │ 角色:   │ 角色:   │                        ║
║  │ 工具:   │ 工具:   │ 工具:   │                        ║
║  └──────────┴──────────┴──────────┘                        ║
║                                                                  ║
║  😤 痛点汇总                                                    ║
║  • [痛点1 - 耗时最长] - 每天约XX分钟                          ║
║  • [痛点2] - 主要集中在 [时间段]                              ║
║                                                                  ║
║  📊 时间分配统计                                                ║
║  • 手动操作:XX%                                                ║
║  • 沟通协调:XX%                                                ║
║  • 创造性工作:XX%                                              ║
╚══════════════════════════════════════════════════════════════════╝

生成规则

  1. 时间用 24 小时制,标注具体时段
  2. 地点/场景:办公室、客户现场、线上等
  3. 人物角色:内部/外部角色名称
  4. 工具:用实际工具名(飞书、Jira、Excel 等)
  5. 痛点用 😤 标记,指明最耗时的环节
  6. 新增:时间分配统计,量化手动操作占比

完成后询问

AS-IS 可视化已生成!

请确认:
A. 准确,进入 TO-BE 优化阶段
B. 需要调整:____

⚠️ AS-IS 可视化在聊天框内用 ASCII 线框图展示,不需要生成 HTML 文件。


阶段三:TO-BE 优化方案

进度:▓▓▓▓▓▓▎░░░ 85%

⚠️ 必须执行步骤说明

╔══════════════════════════════════════════════════════════════════╗
║  ⚠️ 重要:阶段三必须完整执行以下步骤,不可跳过                    ║
║                                                                  ║
║  步骤 1 → 3.1 选择优化方向(用户选择)                          ║
║  步骤 2 → 3.2 搜索 Skills(必须执行,生成推荐列表)              ║
║  步骤 3 → 3.3 生成 TO-BE 可视化(展示流程图)                    ║
║  步骤 4 → 3.4 确认 TO-BE 方案(用户确认后才能继续)              ║
║                                                                  ║
║  ❌ 禁止:跳过步骤 2 直接生成配置文件                            ║
║  ❌ 禁止:省略 Skills 搜索直接进入总结                            ║
╚══════════════════════════════════════════════════════════════════╝

3.1 优化方向选择

基于你的痛点,推荐以下优化方向(可多选):

🎯 推荐优化方向:

A. 📊 数据/报表自动化
   从多平台自动拉取数据,一键生成汇总报表

B. 📝 报告自动生成
   日报/周报模板化,AI 辅助生成初稿

C. 🔔 异常预警
   关键指标异常时自动通知

D. 📅 会议效率提升
   会议纪要自动生成,行动项追踪

E. 🔄 流程自动化
   重复性工作自动化,减少手动操作

F. ⏰ 专注时间保护
   锁定无会议时间,专注处理重要工作

请输入字母(如:A, B, E)或多选

智能校验

  • 如果用户没选任何选项 → 提示:"请至少选择一个优化方向"
  • 如果用户选了不存在的选项 → 提示:"没看懂你的选择,请重新选择 A-F 中的一个或多个"
  • 如果用户选了3个以上 → 提示:"建议优先解决最重要的1-2个痛点,效果更好。当然你也可以全选,我会给出综合方案"

3.2 真实搜索 Skills(本地 JSON 数据库)

⚠️ 强制暂停点:必须执行真实搜索,禁止跳过或使用占位符。

搜索原理(已验证可行): SkillHub CLI 内置 skills_index.local.json 数据库,包含 12,891 个真实 Skills(来源:腾讯 SkillHub)。

  • 数据库路径:~/.skillhub/skills_index.local.json
  • 每个 Skill 字段:slugnamedescriptionsourcetagsstats.downloads
  • 通过 Python 直接读取 JSON,按关键词在 name/description/tags 中匹配

搜索执行步骤(必须按步骤操作)

第1步:提取搜索关键词 基于用户在 3.1 选择的优化方向(A-F),提取对应的中英文关键词:

  • A. 数据/报表自动化 → 数据 报表 excel 表格 report automation data
  • B. 报告自动生成 → 报告 日报 会议纪要 report daily standup meeting summary
  • C. 异常预警 → 异常 预警 通知 alert notification monitoring
  • D. 会议效率提升 → 会议 纪要 meeting summary 效率 自动化
  • E. 流程自动化 → 工作流 审批 workflow automation 流程
  • F. 专注时间保护 → 日历 calendar 专注 时间 focus 管理

第2步:调用 Python 搜索本地 JSON 数据库

立即执行以下 Python 代码(用 Bash 工具):

python -c "
import json, sys, os

# 读取 SkillHub 本地数据库
index_path = os.path.expanduser('~/.skillhub/skills_index.local.json')
with open(index_path, 'r', encoding='utf-8') as f:
    data = json.load(f)
skills = data.get('skills', [])

# 搜索关键词(替换为第1步提取的关键词)
keywords = '[数据 报表 excel 表格]'.lower().split()

# 在 name/description/tags 中匹配
results = []
for s in skills:
    text = (s.get('name','') + ' ' + s.get('description','') + ' ' + ' '.join(s.get('tags',[]))).lower()
    if all(kw in text for kw in keywords):
        results.append(s)
    if len(results) >= 8:
        break

# 输出结果
print(f'找到 {len(results)} 个匹配 Skill:')
for i, s in enumerate(results, 1):
    name = s.get('name','')
    desc = s.get('description','')[:60]
    source = s.get('source','')
    downloads = s.get('stats',{}).get('downloads',0) if isinstance(s.get('stats'), dict) else 0
    slug = s.get('slug','')
    # 安装命令:优先 npx skills add,其次 skillhub install
    if '/' in slug:
        install = f'npx skills add {slug}'
    else:
        install = f'skillhub install {slug}'
    print(f'[{i}] {name} | 来源:{source} | 下载:{downloads}')
    print(f'    描述: {desc}...')
    print(f'    安装: {install}')
    print()
"

第3步:解析搜索结果,生成推荐表格 将 Python 输出解析为以下格式展示给用户:

🔍 正在搜索 Skills(数据源:SkillHub 本地数据库,12,891 个真实 Skills)...

匹配关键词:[A. 数据/报表自动化]

搜索结果:

| Skill 名称 | 功能描述 | 来源 | 下载量 | 安装命令 |
|-----------|---------|------|--------|---------|
| [name] | [description 前60字] | [source] | [downloads] | [install] |

说明:
- ✅ 所有推荐 Skills 均来自 SkillHub 本地数据库(实时 JSON 数据)
- 📥 下载量为实时数据
- 🔄 搜索范围覆盖全部 12,891 个 Skills

第4步:如果数据库不存在

→ 输出:"⚠️ SkillHub 本地数据库未找到,请先安装 SkillHub CLI:"
→ 输出安装命令:`curl -fsSL https://skillhub-1251783334.cos.ap-guangzhou.myqcloud.com/install/install.sh | sh`
→ 输出:"安装完成后重新执行本步骤。"

3.3 TO-BE 优化方案确认

进度:▓▓▓▓▓▓▓▎░ 80%

╔══════════════════════════════════════════════════════════════════╗
║  🎯 TO-BE 优化方案确认                                      ║
╠══════════════════════════════════════════════════════════════════╣
║                                                                  ║
║  基于你选择的优化方向:                                        ║
║  [用户选择的优化方向,如:A, B, E]                             ║
║                                                                  ║
║  推荐方案摘要:                                                ║
║  • 预计节省:XX 分钟/天                                        ║
║  • 涉及 Skills:[来自 3.2 搜索结果]                            ║
║  • 自动化步骤:X 步                                            ║
║                                                                  ║
║  ┌─────────────────────────────────────────────────────────┐  ║
║  │  A. 采纳建议,生成 TO-BE 可视化                          │  ║
║  │  B. 调整方案:____                                       │  ║
║  │  C. 暂不生成可视化,直接生成配置文件                      │  ║
║  └─────────────────────────────────────────────────────────┘  ║
║                                                                  ║
║  请选择 A / B / C                                              ║
╚══════════════════════════════════════════════════════════════════╝

3.4 TO-BE 可视化生成(用户确认后执行)

进度:▓▓▓▓▓▓▓▎░ 95%

⚠️ 只有用户选择 A(采纳建议)时才执行此步骤。

在聊天框内用 ASCII 线框图展示 TO-BE 优化流程图,包含:

  • ⏰ 定时触发任务
  • 🤖 自动化处理环节
  • 👤 人工审批节点
  • 📊 预计效率提升

TO-BE 线框图模板

╔══════════════════════════════════════════════════════════════════╗
║  🚀 TO-BE 优化流程                                            ║
╠══════════════════════════════════════════════════════════════════╣
║                                                                  ║
║  ⏰ 定时触发                                                    ║
║  ┌──────────────────────────────────────────────────────────┐  ║
║  │ 08:00 [自动任务1]  │  14:00 [自动任务2]  │  17:30 [提醒] │  ║
║  └──────────────────────────────────────────────────────────┘  ║
║                            │                                   ║
║                            ▼                                   ║
║  🤖 自动化处理                                                   ║
║  ┌──────────────────────────────────────────────────────────┐  ║
║  │  [步骤1] → [步骤2] → [步骤3]                             │  ║
║  │  工具: `owner/repo@skill-name` (腾讯 SkillHub)                │  ║
║  │  工具: `owner/repo@skill-name` (SkillHub)               │  ║
║  │  工具: [内置工具/API]                                     │  ║
║  └──────────────────────────────────────────────────────────┘  ║
║                            │                                   ║
║                            ▼                                   ║
║  👤 人工审批                                                    ║
║  ┌──────────────────────────────────────────────────────────┐  ║
║  │  [审批节点1] → [审批节点2]                                │  ║
║  │  审批人: 角色A          审批人: 角色B                     │  ║
║  └──────────────────────────────────────────────────────────┘  ║
║                            │                                   ║
║                            ▼                                   ║
║  📊 预计效率提升                                                ║
║  ┌──────────────────────────────────────────────────────────┐  ║
║  │  • 节省时间: XX 分钟/天                                   │  ║
║  │  • 自动化比例: XX%                                       │  ║
║  │  • 涉及的 Skills(均来自腾讯 SkillHub 真实搜索):     │  ║
║  │    - `owner/repo@skill-a`                                 │  ║
║  │    - `owner/repo@skill-b`                                 │  ║
║  └──────────────────────────────────────────────────────────┘  ║
║                                                                  ║
╚══════════════════════════════════════════════════════════════════╝

生成规则

  1. ⏰ 触发时间:具体时间点或循环周期
  2. 🤖 自动化步骤:每步注明使用的 Skill 全名(格式:owner/repo@skill-name),标注来源(SkillHub / 内置)
    • ⚠️ 禁止使用占位符如 [工具A]Jira API 等模糊名称
    • ✅ 必须填写 3.2 步骤中真实搜索到的 Skill 全名
  3. 👤 人工审批:注明审批人角色
  4. 📊 效率提升:给出具体估算数据 + 涉及的 Skills 列表

3.5 阶段三完成确认

╔══════════════════════════════════════════════════════════════════╗
║  ⏸️ 暂停:TO-BE 方案已生成(或已跳过)                       ║
║                                                                  ║
║  在进入阶段四(配置文件生成)之前,请确认:                     ║
║  1. ✅ Skills 搜索结果已展示                                    ║
║  2. ✅ TO-BE 可视化已展示(如果选择了 A)                       ║
║  3. ✅ 用户已选择 A / B / C                                     ║
║                                                                  ║
║  输入「继续」或「下一步」进入配置文件生成                        ║
╚══════════════════════════════════════════════════════════════════╝

阶段四:配置文件打包

进度:▓▓▓▓▓▓▓▓▓▓ 100%


📦 输出清单(本次所有产出)

⚠️ AS-IS 和 TO-BE 可视化在聊天框内用 ASCII 线框图展示,不需要生成 HTML 文件。

╔══════════════════════════════════════════════════════════════════╗
║  📦 SOP 知识提取完成 - 输出清单                               ║
╠══════════════════════════════════════════════════════════════════╣
║                                                                  ║
║  📝 总结报告(HTML)                                             ║
║  └── summary.html              完整总结报告,可直接下载           ║
║                                                                  ║
║  ⚙️ 配置文件组(动态生成,基于你的角色和 TO-BE 方案)         ║
║  ├── SOUL.md                 数字替身灵魂与价值观(已填充)  ║
║  ├── USER.md                 用户档案与偏好(已填充)          ║
║  ├── AGENTS.md               代理/自动化规则配置(已填充)     ║
║  ├── TOOLS.md                工具连接映射(已填充)            ║
║  ├── HEARTBEAT.md            定时任务心跳配置(已填充)        ║
║  └── IDENTITY.md             身份边界定义(已填充)            ║
║                                                                  ║
║  🛠️ Skills 建议                                                 ║
║  ├── skills-recommendations.md  推荐的 Skills 列表(含安装命令) ║
║  └── skill-creation-prompt.md  自定义 Skill 创建提示词         ║
║     (当腾讯 SkillHub 没有合适选项时)                      ║
║                                                                  ║
║  🔧 自动化建议                                                   ║
║  └── automation-suggestions.md  具体自动化步骤建议             ║
║                                                                  ║
║  💾 详细下载/存放方法见:references/output-guide.md             ║
║                                                                  ║
╚══════════════════════════════════════════════════════════════════╝

配置文件动态生成规则(v2.1 优化:真正可执行的生成指令)

⚠️ 必须执行:在生成每个配置文件时,严格按以下规则从用户回答中提取字段,禁止输出通用模板。


📝 SOUL.md 生成规则

需要从前面回答中提取的字段

  1. 核心工作价值观 小节:
    • 提取用户在 1.5 痛点确认 中提到的痛点 → 反推出他重视什么(例如:"手动整理数据烦" → "数据驱动决策")
    • 提取用户在 1.2 每日任务普查 中提到的工作习惯 → 总结为2-3条价值观
  2. 行为准则 小节:
    • 1.4 工具生态盘点 提取用户常用的工具 → 写一条"优先用XX工具"
    • 1.3 利益相关者映射 提取沟通对象 → 写一条"沟通风格"
  3. 边界与约束 小节:
    • 3.1 优化方向选择 提取用户想自动化的内容 → 写"不能替用户做的决策"(例如:用户选了A数据自动化 → "不能替用户修改数据源")

生成模板(动态填充,非固定):

# SOUL.md - [用户角色] 数字替身

## 核心工作价值观

1. **[从痛点反推的价值观1]**
   [具体描述,基于用户在1.5的回答]

2. **[从工作习惯总结的价值观2]**
   [具体描述,基于用户在1.2的回答]

3. **[从优化方向反推的价值观3]**
   [具体描述,基于用户在3.1的选择]

---

## 行为准则

### 数据处理
- [从1.4工具盘点提取] 所有[关键数据]必须备份到[用户提到的工具]
- [从1.5痛点提取] [痛点相关的]异常必须第一时间通知[相关人]

### 沟通风格
- [从1.3利益相关者提取] 内部沟通:用[用户提到的内部工具],[风格描述]
- [从1.3利益相关者提取] 外部沟通:用[用户提到的外部工具],[风格描述]

### 自动化偏好
- [从3.1优化方向提取] 优先用[搜索到的Skill名称]实现[优化方向]
- [从1.4工具盘点提取] 避免重复手动操作,能用[工具A]就不用[工具B]

---

## 边界与约束

1. **不能替用户做的决策**
   - [从3.1优化方向反推] [自动化涉及的关键决策点](需人工审批)
   - [从1.3利益相关者提取] [涉及外部沟通的](需人工确认)

2. **敏感操作需二次确认**
   - [从1.4工具盘点提取] 修改[关键工具]的配置
   - [从1.5痛点提取] 删除[重要数据]

---

## 个性化提醒

- [从1.2每日任务普查提取] 每天 [最早的任务时间] 提醒[第一项任务]
- [从1.2每日任务普查提取] 每天 [最晚的任务时间] 提醒[最后一项任务]
- [从用户提到的周期性任务提取] 每周[星期] [时间] 提醒[周期性任务]

📝 USER.md 生成规则

需要提取的字段

  1. 基本信息 小节:
    • 角色:从 1.1 角色选择 提取(A-H)
    • 行业/类目:从 1.2 每日任务普查 推断(例如:提到"销售数据"、"推广" → 电商)
  2. 工具生态 小节:
    • 直接引用 1.4 工具生态盘点 的用户确认结果
  3. 工作节奏 小节:
    • 直接引用 1.2 每日任务普查 的时间顺序描述
  4. 沟通偏好 小节:
    • 1.3 利益相关者映射 提取沟通对象 + 从 1.4 工具生态盘点 提取沟通工具

生成模板

# USER.md - [用户角色] 用户档案

## 基本信息

- **角色**:[从1.1提取]
- **行业/类目**:[从1.2推断]
- **团队规模**:[如果用户提到,否则写"待补充"]

---

## 工具生态

### [工具分类1,从1.4提取]
- **[工具名]** - [用途,从1.2或1.4提取]
- **[工具名]** - [用途]

### [工具分类2,从1.4提取]
- **[工具名]** - [用途]

---

## 工作节奏

### 每日
- [从1.2提取的时间1] - [任务1]
- [从1.2提取的时间2] - [任务2]
...

### 每周
- [从1.2提取的周期性任务,否则写"待用户补充"]

---

## 沟通偏好

- **内部汇报**:[工具,从1.4提取] + [形式,从1.2推断]
- **外部沟通**:[工具,从1.4提取]
- **紧急事项**:[工具,从1.4提取]

---

## 自动化需求(已确认)

1. **高优先级**
   - [从3.1优化方向A/B提取] [具体需求描述]
   - 使用工具:[从3.2搜索结果提取Skill全名]

2. **中优先级**
   - [从3.1优化方向C/D提取]

3. **低优先级**
   - [从3.1优化方向E/F提取]

📝 AGENTS.md 生成规则

需要提取的字段

  1. 定时任务规则 小节:
    • 1.2 每日任务普查 提取时间点 → 生成定时任务
    • 3.2 搜索结果 提取 Skill 全名 → 填入"使用工具"
  2. 手动触发规则 小节:
    • 1.5 痛点确认 提取用户最烦的事 → 生成手动触发规则
  3. 禁止自动化事项 小节:
    • SOUL.md 的"不能替用户做的决策" 提取 → 填入此处

生成模板

# AGENTS.md - 自动化规则配置

## 定时任务规则

### [从1.2提取的时间点1] - [任务名]
- **触发条件**:每天 [时间] 定时触发
- **执行动作**:
  1. [动作1,从1.2提取]
  2. [动作2,从3.2搜索结果提取Skill]
  3. [动作3,从1.2提取产出物]
- **使用工具**:[Skill全名,从3.2提取] ([来源])
- **审批人**:[从1.3利益相关者提取,如果没有则写"无(全自动)"]
- **异常处理**:[从1.5痛点提取可能的异常] → [处理方案]

### [从1.2提取的时间点2] - [任务名]
...

---

## 手动触发规则

### [从1.5痛点提取的最烦的事](手动触发或定时)
- **触发条件**:用户手动触发 或 每天 [时间] 定时
- **执行动作**:
  1. [动作1]
  2. [动作2]
- **使用工具**:[从3.2提取]
- **审批人**:[从1.3提取]

---

## 禁止自动化事项

- ❌ [从SOUL.md的"不能替用户做的决策"提取] → 必须人工审批
- ❌ [从1.3利益相关者提取的外部沟通] → 必须人工确认

📝 TOOLS.md 生成规则

需要提取的字段

  1. 1.4 工具生态盘点 提取所有工具 → 填入表格
  2. 3.2 搜索结果 提取推荐的 Skills → 标注"✅ 已配置"
  3. 阶段三的优化方向 提取需要API的工具 → 标注"⚠️ 待申请"

生成模板

# TOOLS.md - 工具连接映射

## 工具列表

| 工具名称 | 用途 | 连接方式 | 状态 |
|---------|------|---------|------|
| [从1.4提取的工具1] | [用途,从1.2提取] | [连接方式,如果有API则写"API",否则写"无(手动操作)"] | [从3.2搜索结果判断:如果能用Skill自动化则写"✅ 已配置",如果需要API则写"⚠️ 待申请",否则写"❌ 不支持自动化"] |
| [工具2] | ... | ... | ... |

---

## API 申请清单

### 高优先级(必须申请)
1. **[工具名,从TOOLS.md表格中提取状态为"⚠️ 待申请"的工具]**
   - 申请路径:[从网上搜索该工具的API申请路径,如果搜索不到则写"请自行搜索"[工具名]+API申请"]
   - 联系人:[从1.3利益相关者提取,如果没有则写"待补充"]
   - 预计审批时间:[如果知道则填写,否则写"待补充"]

### 中优先级(建议申请)
...

---

## 工具替代方案

| 原工具 | 替代工具(从3.2搜索结果提取) | 优势 |
|-------|---------|------|
| [从1.4提取的手动工具,如Excel] | [从3.2提取的自动化工具,如飞书多维表格] | [优势描述] |

📝 HEARTBEAT.md 生成规则

需要提取的字段

  1. 1.2 每日任务普查 提取所有时间点 → 生成定时任务
  2. 3.2 搜索结果 提取 Skill 全名 → 填入"使用工具"
  3. 1.5 痛点确认 提取异常场景 → 生成"异常处理"规则

生成模板

# HEARTBEAT.md - 定时任务心跳配置

## 每日定时任务

### [时间1] - [任务名,从1.2提取]
- **任务名称**:[任务名]
- **触发时间**:每天 [时间]
- **执行动作**:
  1. [动作1,从1.2提取]
  2. [动作2,从3.2搜索结果提取Skill]
  3. [动作3,从1.2提取产出物]
- **使用工具**:[Skill全名] ([来源])
- **输出位置**:[从1.2提取产出物,如"飞书多维表格链接:xxx"]
- **异常处理**:
  - 如果 [步骤1] 失败 → [处理方案,从1.5痛点提取]
  - 如果 [步骤2] 失败 → 发送通知给 [从1.3提取的审批人]

### [时间2] - [任务名]
...

---

## 每周定时任务

### [星期] [时间] - [周期性任务,从1.2提取]
- **任务名称**:[任务名]
- **触发时间**:每周 [星期] [时间]
- **执行动作**:
  1. [动作1]
  2. [动作2]
- **使用工具**:[从3.2提取]
- **输出位置**:[从1.2提取产出物]
- **审批人**:[从1.3提取]

---

## 心跳监控

- **监控频率**:每 [从用户习惯推断,默认1] 小时检查一次所有定时任务运行状态
- **异常通知**:如果定时任务失败 > [次数,默认1] 次 → 发送通知给 [从1.3提取的审批人]
- **日志记录**:所有定时任务执行记录保存到 [从1.4提取的文档工具,如飞书文档]

📝 IDENTITY.md 生成规则

需要提取的字段

  1. 1.1 角色选择 提取角色名称
  2. 1.3 利益相关者映射 提取汇报对象和协作对象
  3. SOUL.md 的"不能替用户做的决策" 提取职责边界
  4. 1.3 利益相关者映射 提取可以/禁止访问的数据

生成模板

# IDENTITY.md - 身份边界定义

## 角色身份

- **角色名称**:[从1.1提取]
- **所属团队**:[从1.3提取]
- **汇报对象**:[从1.3提取]
- **协作对象**:[从1.3提取]

---

## 职责范围

### ✅ 可以自主决策的事项
- [从3.1优化方向提取,反推哪些可以自动化] [事项1]
- [从1.2每日任务普查提取,反推哪些可以自动执行] [事项2]

### ⚠️ 需要审批的事项(需[审批人]审批)
- [从SOUL.md的"不能替用户做的决策"提取] [事项1]
- [从1.3利益相关者提取,反推哪些需要汇报] [事项2]

### ❌ 禁止自主决策的事项
- [从1.3利益相关者提取,涉及外部沟通的] [事项1]
- [从SOUL.md的"敏感操作需二次确认"提取] [事项2]

---

## 沟通边界

### 内部沟通
- **汇报对象**:[从1.3提取]([工具,从1.4提取])
- **协作对象**:[从1.3提取]([工具])
- **沟通风格**:[从1.3+1.4推断]

### 外部沟通
- **[外部对象1,从1.3提取]**:仅 [场景,从1.2推断],且必须 [限制条件]
- **[外部对象2]**:[限制条件]

---

## 数据边界

### ✅ 可以访问的数据
- [从1.4工具盘点提取] [工具/数据名]
- [从1.2每日任务普查提取] [数据名]

### ❌ 禁止访问的数据
- [从1.3利益相关者推断,涉及其他团队/客户的] [数据名]
- [从SOUL.md的"敏感操作"提取] [数据名]

---

## 应急联系人

| 情景 | 联系人 | 联系方式 |
|------|--------|---------|
| [异常场景1,从1.5痛点提取] | [从1.3提取] | [从1.4提取工具] |
| [异常场景2] | ... | ... |

填充度验证:每个配置文件生成后,检查填充度是否 ≥ 60%。

  • 如果 < 60% → 回到对应阶段追问用户,补充信息后再生成。
  • 如果 ≥ 60% → 展示给用户确认,然后写入文件。


🎯 使用指导

Step 1:说「开始 SOP 梳理」→ Step 2:选角色(A-G/自定义)→ Step 3:确认任务清单 → Step 4:选优化方向(1-3个)→ Step 5:查看 Skills 搜索 → Step 6:确认 TO-BE 方案 → Step 7:下载输出包


参考文档

以下参考文档按需加载,仅在需要详细信息时才读取:

文档内容使用时机
references/output-guide.md配置文件详细存放指导、目录结构建议、FAQ 常见问题用户询问如何存放/部署配置文件时
references/mermaid-template.mdMermaid 图表规范 + AS-IS/TO-BE 示例代码生成 HTML 总结报告时需要渲染图表
references/example-outputs.md新增 真实输出示例(SOUL.md、USER.md等)用户要求"先看看样例"或"输出长什么样"时

📝 附录:输入校验规则汇总

阶段一校验

  1. 角色选择:必须选 A-H 中的一个
  2. 每日任务:描述不能少于20字
  3. 利益相关者:至少提到1个角色
  4. 工具盘点:至少提到1个工具
  5. 痛点确认:不能回答"没有痛点"

阶段三校验

  1. 优化方向:至少选1个(A-F)
  2. Skills 搜索:必须展示真实搜索结果(不能跳过)
  3. TO-BE 确认:必须选 A/B/C 之一

通用校验

  1. 用户输入为空 → 提示重新输入
  2. 用户连续3次输入无效 → 提供"跳过此步骤"选项
  3. 用户说"退出" → 保存当前进度并退出

💡 附录:FAQ 常见问题(v2.0 扩充)

Q1:多个项目可以用同一套配置吗?

A:可以。把全局配置(SOUL.md, USER.md)放在 OpenClaw 全局配置目录,项目特定配置放在各自目录。

Q2:换电脑后配置会丢吗?

A:如果用云同步的目录(如 iCloud、OneDrive、NAS),配置文件会同步。建议把 OpenClaw 配置目录放在云同步盘里。

Q3:每次调研会覆盖之前的配置吗?

A:不会。每次调研会生成新的项目配置,旧配置保留。除非你明确选择覆盖。

Q4:腾讯 SkillHub 搜索失败怎么办?

A:会自动生成 skill-creation-prompt.md,包含完整的自定义 Skill 创建提示词,可以手动创建或让 AI 助手基于提示词生成。

Q5:不知道 OpenClaw 配置目录在哪里?

A:直接问 OpenClaw「我的配置文件存在哪里?」,它会告诉你具体路径。

Q6:生成的配置文件可以直接用吗?还是只是模板?

A:可以直接使用。v2.0 优化了配置文件生成逻辑,会根据你的实际回答填充 60%-80% 的内容。你只需要补充少量个性化内容(如 API 密钥、具体权限等)。

Q7:搜索 Skills 时为什么使用 SkillHub?

A:SkillHub 是腾讯的 Skills 平台,包含 12,891 个真实 Skills,访问速度快,中文支持好。

Q8:如果我填错了怎么办?会不会一路错下去?

A:v2.0 增加了输入校验和异常处理。如果你输入的内容明显有问题(如选角色时输入了"123"),我会提示你重新输入。每个阶段结束也有确认环节,可以及时纠正。

Q9:这个技能和"AI能取代我吗"有什么关系?

A:通过梳理你的 SOP,你会发现哪些工作是重复性的(可能被 AI/自动化取代),哪些工作需要创造性/人际互动(难以被取代)。我会基于你的工作流程给出具体的自动化建议。

Q10:输出有哪些文件?每个文件是干什么的?

A:详见上方的"输出清单"部分。简单说:

  • SOUL.md = 你的工作价值观和行为准则
  • USER.md = 你的偏好和习惯
  • AGENTS.md = 自动化规则配置
  • TOOLS.md = 工具连接信息
  • HEARTBEAT.md = 定时任务配置
  • IDENTITY.md = 身份和边界定义

Q11:如果我的工作很特殊,列表里没有怎么办?

A:选 G(自定义),然后描述你的工作。我会基于你的描述生成定制化方案。

Q12:生成的 ASCII 图看起来有点乱,能换成图片吗?

A:ASCII 图是为了在纯文本环境下也能正常显示。如果你需要更美观的图表,可以:

  1. 复制 ASCII 图到支持 Mermaid 的工具(如 Notion、飞书文档)自动转换
  2. 在阶段四生成的 summary.html 中包含 Mermaid 可视化图表

Q13: Skills 搜索结果是真实的吗?还是模拟的?

A:必须是真实的。我会通过 SkillHub 本地 JSON 数据库(含 12,891 个真实 Skills)按关键词搜索,然后展示搜索结果。如果本地数据库未安装,会提示用户先安装 SkillHub CLI。

Q14:这个技能需要联网吗?

A:阶段一和阶段二(调研和可视化)不需要联网。阶段三(搜索 Skills)需要联网。如果你无法联网,我会跳过真实搜索,直接生成自定义 Skill 创建提示词。

Q15:我对隐私比较敏感,这个技能会上传我的数据吗?

A:不会。所有调研数据都只保存在你的本地会话中,不会上传到任何服务器。搜索 Skills 时只会发送关键词(如"数据自动化"),不会发送你的个人信息。



🚫 反模式与常见错误(新增)

❌ 不要这样做

1. 输入阶段

❌ 错误:用户输入"不知道"、"忘了"
→ 正确:提供示例引导,如"比如你早上一般先做什么?打开电脑后第一个动作是什么?"

❌ 错误:用户想跳过某个步骤
→ 正确:说明该步骤的必要性,提供"稍后补充"选项,但不建议跳过

❌ 错误:用户输入过于简短(<5个字)
→ 正确:提示"请描述得更详细一些,比如..."

2. 搜索阶段

❌ 错误:搜索失败后直接生成占位符
→ 正确:必须展示真实搜索过程,失败则生成 skill-creation-prompt.md

❌ 错误:只搜一个平台就放弃
→ 正确:SkillHub 搜索失败才生成提示词

❌ 错误:推荐安全评分<4.5的Skill
→ 正确:只推荐安全评分>4.5且下载量>500的Skill

3. 生成配置文件阶段

❌ 错误:生成空模板让用户自己填
→ 正确:基于用户回答动态填充60%-80%内容

❌ 错误:使用占位符如`[工具A]`、`[步骤1]`
→ 正确:必须填写真实搜索到的Skill名称或用户提到的工具名

❌ 错误:生成的SOUL.md是通用模板
→ 正确:基于用户痛点、工作价值观、沟通风格生成个性化内容

📋 TRACE 自我检查清单(发布前必查)

T - 可信任度

  • 搜索策略使用 SkillHub 本地 JSON 数据库
  • 所有推荐的Skill都标注安全评分和下载量
  • 明确说明数据隐私保护(不上传用户数据)
  • 双实验室交叉验证声明清晰

R - 可靠性

  • 每个阶段结束有确认环节
  • 输入校验逻辑完整(1.0节)
  • 异常处理覆盖常见错误(输入过短、答非所问、想跳步等)
  • 阶段三强制搜索,不能跳过

A - 适用性

  • 能力边界清晰(能做什么、不能做什么)
  • 触发方式明确(3种说法)
  • 7种职业场景覆盖完整
  • 自定义角色支持

C - 规范性

  • 进度条清晰展示
  • 配置文件说明表格完整
  • FAQ ≥ 15个问题
  • 反模式与常见错误章节完整
  • 输出示例文档存在(example-outputs.md)

E - 有效性

  • 配置文件填充度 ≥ 60%
  • AS-IS可视化包含时间分配统计
  • TO-BE可视化包含具体Skill名称和安装命令
  • 自动化建议包含具体实施步骤
  • 所有输出都基于用户实际回答,非通用模板

  • v2.3 (2026-06-14):移除 frontmatter 中的作者微信联系方式(修复 SkillHub 安全检测"可疑"判定);统一使用腾讯 SkillHub 作为搜索数据源;TRACE 评测目标 5.0
  • v2.2 (2026-06-14):搜索策略改为 SkillHub 本地 JSON 数据库(12,891 个真实 Skills,已验证可行);TRACE 评测目标 5.0
  • v2.0 (2026-05-29):优化 TRACE 评测得分,增加输入校验、异常处理、国内平台优先搜索、输出内容填充度提升至60%-80%、扩充 FAQ 至15个问题、增加示例输出参考、新增反模式章节、新增 TRACE 自我检查清单
  • v1.0 (2026-05-XX):初始版本

相关技能

生成标准SIPOC流程图(供应商-输入-流程-输出-客户);当用户需要绘制过程流程图、梳理业务输入输出、建立跨部门流程映射或准备流程文档时使用

1 次安装

学术论文润色修改全流程SOP。从审稿意见解析、论文全息诊断、可视化批注生成、分级改写执行到终审自检的完整闭环。当用户需要根据期刊审稿意见修改论文、需要论文润色、需要去AI味、需要学术写作规范检查时触发。典型触发:"修改这篇论文""根据审稿意见润色""去AI味""按期刊要求压缩字数""帮我看看这篇论文能不能通过"。

5 次安装1 星标

Use when the user wants OpenClaw or Codex to remember their way of working as reusable SOPs, workflows, queues, or "how I do things". Best for repeated multi...

17 次安装1 星标

跨角色通用的"三步对话法"skill。启动任何新产出(PRD/技术方案/Agent 设计/复盘...)前使用,用苏格拉底(问真问题)→ 第一性(拆到本质)→ 奥卡姆(砍到最简)三步引导,避免 AI 一上来就写出"漂亮废话"。触发场景:用户说"我要写 XX"、"帮我做 XX"、"开始 XX 项目"等启动类需求。

3 次安装