Install
openclaw skills install @wwei03804-a11y/ai-replace-me-check通过苏格拉底追问方式提取用户隐性 SOP 知识,生成 AS-IS + TO-BE 可视化流程图和配置文件组。当用户提到"帮我梳理 SOP"、"提取我的工作流程"、"开始 SOP 调研"、"了解我的工作方式"、"AI能取代我吗"时触发。
openclaw skills install @wwei03804-a11y/ai-replace-me-check╔══════════════════════════════════════════════════════════════════╗
║ 📋 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% │
└─────────────────────────────────────────────────────────┘
⚠️ 必须执行:在接收用户任何输入后,先检查输入有效性,再继续下一步
校验规则(按优先级执行):
检查输入是否为空或过短(< 5个字) → 如果用户只输入了"好的"、"嗯"、"ok"等短时间,回复: "⚠️ 输入过短,请描述得更详细一些。比如:[基于上一轮提问给出具体示例]"
检查是否想跳步 → 如果用户输入包含"跳过"、"下一步"、"直接生成"等关键词,回复: "⚠️ 请先完成当前步骤,这样才能给出更准确的建议。[说明当前步骤的价值]"
检查是否答非所问 → 如果当前步骤是"角色选择",但用户输入了工作内容描述,回复: "⚠️ 我先需要了解你的角色,这样才能给出更精准的建议。请先选择 A-H 中的一个选项。"
检查格式是否正确 → 如果当前步骤要求"选择A-F",但用户输入了"1"、"一"、"数据"等,智能识别意图并确认: "没看懂你的选择,你是想选 [基于输入推测的选项] 吗?请确认 A-F 中的一个或多个。"
连续3次输入无效 → 提供"跳过此步骤"选项: "⚠️ 看起来你可能不太确定。[提供跳过选项] 或者你可以说"跳过此步骤",我们继续下一步。"
异常处理示例(AI实际要输出的内容):
用户:"嗯"
→ AI回复:"⚠️ 输入过短,请描述得更详细一些。比如:早上先开邮件,然后处理工单..."
用户:"跳过"
→ AI回复:"⚠️ 请先完成当前步骤 [角色选择],这样才能给出更准确的建议。如果你确实想跳过,可以说"强制跳过",但建议先完成哦。"
用户:"1"(当前步骤要求选A-F)
→ AI回复:"没看懂你的选择,你是想选 A 吗?请确认 A-F 中的一个或多个。或者直接说"查看示例"看其他角色的输出效果。"
🤖 我属于以下角色之一,请基于典型场景帮我生成 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小时内首次响应
...
进度:▓▓░░░░░░░░ 20%
请描述你典型的一个工作日。从早上打开电脑开始,到下班为止,你通常会处理哪些任务?
提示:
追问模板(根据具体回答动态生成):
好的,你提到了 [任务A] 和 [任务B]。
我想再了解一下:
1. [任务A] 一般每天都会做吗?还是只在特定日子做?
2. [任务B] 做完后,产出物是什么?(比如Excel表格、邮件、工单等)
进度:▓▓▓▓░░░░░░ 40%
日常工作中,你需要和哪些人/团队经常打交道?(说角色就行,不用说具体名字)
提示:
智能补全:如果用户只说了1-2个角色,主动提示:
我注意到你只提到了 [角色A]。通常 [用户角色] 还会和 [常见角色B]、[常见角色C] 打交道,需要补充吗?
进度:▓▓▓▓▓░░░░░ 60%
根据前面你说的,我推测你主要用这些工具:
请确认有没有遗漏或需要修正的。
工具分类引导:
常见工具分类,你可以直接说"我用过其中的XX":
- 沟通协作:飞书/企业微信/钉钉/Slack/Teams
- 项目管理:Jira/TAPD/Teambition/Asana
- 文档协作:腾讯文档/飞书文档/Notion/Confluence
- 数据存储:Excel/Google Sheets/飞书多维表格/Airtable
- 其他:________
进度:▓▓▓▓▓▓░░░░ 80%
如果让你选一个最费时间、最让你烦的事情,是什么?
智能追问(如果用户回答模糊):
你提到 "[痛点描述]",我想更具体地了解:
1. 这个事情每天/每周大概花你多少时间?
2. 主要是手动操作多,还是沟通协调多?
3. 如果有人能帮你做这件事,你最希望他/她怎么做?
进度:▓▓▓▓▓▓▓▓░░ 90%
✅ 阶段一调研完成!
请确认以下 AS-IS 任务清单是否准确:
┌─────────────────────────────────────────────────┐
│ 📋 [用户角色] 典型工作日 [可编辑]│
├─────────────────────────────────────────────────┤
│ 08:30 [任务1] - [工具] - [耗时] [✓] │
│ 09:30 [任务2] - [工具] - [耗时] [✓] │
│ 10:00 [任务3] - [工具] - [耗时] [~] │
│ ... │
└─────────────────────────────────────────────────┘
✏️ 修改建议:
- [~] 部分需要调整
- [+] 有遗漏需要补充
确认方式:
A. 准确,生成 AS-IS 可视化
B. 有遗漏,补充:____
C. 有错误,修正:____
异常处理:如果用户选择B或C但不提供具体内容 → 提示:
⚠️ 你选择了补充/修正,但具体要改什么还没说。请告诉我:
• 要补充什么内容?
• 要修正哪里的错误?
进度:▓▓▓▓▓▓░░░░ 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% ║
╚══════════════════════════════════════════════════════════════════╝
生成规则:
完成后询问:
AS-IS 可视化已生成!
请确认:
A. 准确,进入 TO-BE 优化阶段
B. 需要调整:____
⚠️ AS-IS 可视化在聊天框内用 ASCII 线框图展示,不需要生成 HTML 文件。
进度:▓▓▓▓▓▓▎░░░ 85%
╔══════════════════════════════════════════════════════════════════╗
║ ⚠️ 重要:阶段三必须完整执行以下步骤,不可跳过 ║
║ ║
║ 步骤 1 → 3.1 选择优化方向(用户选择) ║
║ 步骤 2 → 3.2 搜索 Skills(必须执行,生成推荐列表) ║
║ 步骤 3 → 3.3 生成 TO-BE 可视化(展示流程图) ║
║ 步骤 4 → 3.4 确认 TO-BE 方案(用户确认后才能继续) ║
║ ║
║ ❌ 禁止:跳过步骤 2 直接生成配置文件 ║
║ ❌ 禁止:省略 Skills 搜索直接进入总结 ║
╚══════════════════════════════════════════════════════════════════╝
基于你的痛点,推荐以下优化方向(可多选):
🎯 推荐优化方向:
A. 📊 数据/报表自动化
从多平台自动拉取数据,一键生成汇总报表
B. 📝 报告自动生成
日报/周报模板化,AI 辅助生成初稿
C. 🔔 异常预警
关键指标异常时自动通知
D. 📅 会议效率提升
会议纪要自动生成,行动项追踪
E. 🔄 流程自动化
重复性工作自动化,减少手动操作
F. ⏰ 专注时间保护
锁定无会议时间,专注处理重要工作
请输入字母(如:A, B, E)或多选
智能校验:
⚠️ 强制暂停点:必须执行真实搜索,禁止跳过或使用占位符。
搜索原理(已验证可行):
SkillHub CLI 内置 skills_index.local.json 数据库,包含 12,891 个真实 Skills(来源:腾讯 SkillHub)。
~/.skillhub/skills_index.local.jsonslug、name、description、source、tags、stats.downloadsname/description/tags 中匹配搜索执行步骤(必须按步骤操作):
第1步:提取搜索关键词 基于用户在 3.1 选择的优化方向(A-F),提取对应的中英文关键词:
数据 报表 excel 表格 report automation data报告 日报 会议纪要 report daily standup meeting summary异常 预警 通知 alert notification monitoring会议 纪要 meeting summary 效率 自动化工作流 审批 workflow automation 流程日历 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`
→ 输出:"安装完成后重新执行本步骤。"
进度:▓▓▓▓▓▓▓▎░ 80%
╔══════════════════════════════════════════════════════════════════╗
║ 🎯 TO-BE 优化方案确认 ║
╠══════════════════════════════════════════════════════════════════╣
║ ║
║ 基于你选择的优化方向: ║
║ [用户选择的优化方向,如:A, B, E] ║
║ ║
║ 推荐方案摘要: ║
║ • 预计节省:XX 分钟/天 ║
║ • 涉及 Skills:[来自 3.2 搜索结果] ║
║ • 自动化步骤:X 步 ║
║ ║
║ ┌─────────────────────────────────────────────────────────┐ ║
║ │ A. 采纳建议,生成 TO-BE 可视化 │ ║
║ │ B. 调整方案:____ │ ║
║ │ C. 暂不生成可视化,直接生成配置文件 │ ║
║ └─────────────────────────────────────────────────────────┘ ║
║ ║
║ 请选择 A / B / C ║
╚══════════════════════════════════════════════════════════════════╝
进度:▓▓▓▓▓▓▓▎░ 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` │ ║
║ └──────────────────────────────────────────────────────────┘ ║
║ ║
╚══════════════════════════════════════════════════════════════════╝
生成规则:
owner/repo@skill-name),标注来源(SkillHub / 内置)
[工具A]、Jira API 等模糊名称╔══════════════════════════════════════════════════════════════════╗
║ ⏸️ 暂停: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 ║
║ ║
╚══════════════════════════════════════════════════════════════════╝
⚠️ 必须执行:在生成每个配置文件时,严格按以下规则从用户回答中提取字段,禁止输出通用模板。
SOUL.md 生成规则需要从前面回答中提取的字段:
核心工作价值观 小节:
行为准则 小节:
边界与约束 小节:
生成模板(动态填充,非固定):
# 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 生成规则需要提取的字段:
基本信息 小节:
工具生态 小节:
工作节奏 小节:
沟通偏好 小节:
生成模板:
# 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 生成规则需要提取的字段:
定时任务规则 小节:
手动触发规则 小节:
禁止自动化事项 小节:
生成模板:
# 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 生成规则需要提取的字段:
生成模板:
# 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 生成规则需要提取的字段:
生成模板:
# 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 生成规则需要提取的字段:
生成模板:
# 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.md | Mermaid 图表规范 + AS-IS/TO-BE 示例代码 | 生成 HTML 总结报告时需要渲染图表 |
| references/example-outputs.md | 新增 真实输出示例(SOUL.md、USER.md等) | 用户要求"先看看样例"或"输出长什么样"时 |
A:可以。把全局配置(SOUL.md, USER.md)放在 OpenClaw 全局配置目录,项目特定配置放在各自目录。
A:如果用云同步的目录(如 iCloud、OneDrive、NAS),配置文件会同步。建议把 OpenClaw 配置目录放在云同步盘里。
A:不会。每次调研会生成新的项目配置,旧配置保留。除非你明确选择覆盖。
A:会自动生成 skill-creation-prompt.md,包含完整的自定义 Skill 创建提示词,可以手动创建或让 AI 助手基于提示词生成。
A:直接问 OpenClaw「我的配置文件存在哪里?」,它会告诉你具体路径。
A:可以直接使用。v2.0 优化了配置文件生成逻辑,会根据你的实际回答填充 60%-80% 的内容。你只需要补充少量个性化内容(如 API 密钥、具体权限等)。
A:SkillHub 是腾讯的 Skills 平台,包含 12,891 个真实 Skills,访问速度快,中文支持好。
A:v2.0 增加了输入校验和异常处理。如果你输入的内容明显有问题(如选角色时输入了"123"),我会提示你重新输入。每个阶段结束也有确认环节,可以及时纠正。
A:通过梳理你的 SOP,你会发现哪些工作是重复性的(可能被 AI/自动化取代),哪些工作需要创造性/人际互动(难以被取代)。我会基于你的工作流程给出具体的自动化建议。
A:详见上方的"输出清单"部分。简单说:
SOUL.md = 你的工作价值观和行为准则USER.md = 你的偏好和习惯AGENTS.md = 自动化规则配置TOOLS.md = 工具连接信息HEARTBEAT.md = 定时任务配置IDENTITY.md = 身份和边界定义A:选 G(自定义),然后描述你的工作。我会基于你的描述生成定制化方案。
A:ASCII 图是为了在纯文本环境下也能正常显示。如果你需要更美观的图表,可以:
summary.html 中包含 Mermaid 可视化图表A:必须是真实的。我会通过 SkillHub 本地 JSON 数据库(含 12,891 个真实 Skills)按关键词搜索,然后展示搜索结果。如果本地数据库未安装,会提示用户先安装 SkillHub CLI。
A:阶段一和阶段二(调研和可视化)不需要联网。阶段三(搜索 Skills)需要联网。如果你无法联网,我会跳过真实搜索,直接生成自定义 Skill 创建提示词。
A:不会。所有调研数据都只保存在你的本地会话中,不会上传到任何服务器。搜索 Skills 时只会发送关键词(如"数据自动化"),不会发送你的个人信息。
❌ 错误:用户输入"不知道"、"忘了"
→ 正确:提供示例引导,如"比如你早上一般先做什么?打开电脑后第一个动作是什么?"
❌ 错误:用户想跳过某个步骤
→ 正确:说明该步骤的必要性,提供"稍后补充"选项,但不建议跳过
❌ 错误:用户输入过于简短(<5个字)
→ 正确:提示"请描述得更详细一些,比如..."
❌ 错误:搜索失败后直接生成占位符
→ 正确:必须展示真实搜索过程,失败则生成 skill-creation-prompt.md
❌ 错误:只搜一个平台就放弃
→ 正确:SkillHub 搜索失败才生成提示词
❌ 错误:推荐安全评分<4.5的Skill
→ 正确:只推荐安全评分>4.5且下载量>500的Skill
❌ 错误:生成空模板让用户自己填
→ 正确:基于用户回答动态填充60%-80%内容
❌ 错误:使用占位符如`[工具A]`、`[步骤1]`
→ 正确:必须填写真实搜索到的Skill名称或用户提到的工具名
❌ 错误:生成的SOUL.md是通用模板
→ 正确:基于用户痛点、工作价值观、沟通风格生成个性化内容