# 07 完整工作流案例库

本文件根据 `~/.openclaw` 中已有工作区、Agent、Skill、SOP 和记忆结构整理，抽象成适合 L2 模块二课堂使用的完整工作流案例。以下内容只提炼流程结构，不带入客户隐私、账号凭据、真实个人档案或原始对话。

## 案例总览

| 编号 | 工作流 | 来源参考 | 适合讲哪节课 | 核心产物 |
| --- | --- | --- | --- | --- |
| 1 | 客户跟进与销售回复工作流 | `workspace-sales-pm-agent` | L2-7 / L2-9 / L2-10 | 阶段路由、回复建议、状态增量 |
| 2 | 项目 PM 十阶段执行工作流 | `workspace-pm-agent` | L2-7 / L2-10 / L2-11 | 项目阶段、任务派发、进度报告 |
| 3 | 小红书内容运营工作流 | `workspace-xiaohongshu-helper` | L2-7 / L2-8 / L2-10 | 选题库、草稿、排期、数据复盘 |
| 4 | 营养健康每日简报工作流 | `workspace-nutritionist-agent` | L2-8 / L2-9 / L2-11 | 权威信源、每日简报、记录归档 |
| 5 | 短剧脚本生产工作流 | `workspace-short-drama-writer` | L2-9 / L2-10 | 角色设定、分场剧本、分镜提示 |
| 6 | 日常报告与安全自动化工作流 | `daily-reports` / `reports` / `cron` | L2-11 / L2-12 附录 | 每日简报、风险项、人工确认 |

---

## 1. 客户跟进与销售回复工作流

### 来源参考

- `~/.openclaw/workspace-sales-pm-agent/AGENTS.md`
- `~/.openclaw/workspace-sales-pm-agent/skills/sales-stage-router/SKILL.md`
- `~/.openclaw/workspace-sales-pm-agent/skills/sales-reply-by-context/SKILL.md`
- `~/.openclaw/workspace-sales-pm-agent/docs/阶段与话术参考.md`

### 适合 AI 化的原因

| 判断项 | 结论 |
| --- | --- |
| 重复频率 | 高频，每个客户都会经历阶段判断、回复建议、跟进记录 |
| 输入清晰度 | 有聊天记录、客户档案、阶段说明、话术模板 |
| 输出稳定性 | 固定输出阶段、推荐阅读文件、回复建议、状态增量 |
| 风险可控性 | 不自动发送，不承诺价格/合同，只给建议 |
| 人工可验收 | 人可以检查回复是否合适，再决定是否发送 |

### 工作流步骤

| 步骤 | 输入 | AI 动作 | 输出 | 人工确认 |
| --- | --- | --- | --- | --- |
| 1 | 最近几轮客户对话 | 整理发言顺序和客户最新意图 | 客户意图一句话 | 否 |
| 2 | 对话 + 客户档案 | 判断赛道：课程 / 软件开发 / 混合 / 待澄清 | `primary_track` | 是 |
| 3 | 阶段路由表 | 判断当前阶段，并列出下一步要读的文件 | `stage`、`filesToReadNext` | 是 |
| 4 | 阶段切片 + 话术模板 | 生成 1-3 条回复建议 | 可复制的回复建议 | 是，必须人工发送 |
| 5 | 回复建议 + 当前状态 | 生成 `stateDelta` | 可写入 `conversation-state.md` 的状态增量 | 是 |
| 6 | 跟进结果 | 更新客户档案、沟通摘要和下次行动 | 客户跟进记录 | 是 |

### 知识库 / 记忆

- 知识库：阶段说明、阶段到文档路由、异议处理话术、报价说明模板。
- 短期记忆：本轮客户最近几句话、当前阶段、开放问题。
- 长期记忆：客户画像、赛道、负责人、历史沟通状态。
- 不允许记忆：敏感客户隐私、未授权截图、价格承诺原文、合同条款细节。

### Agent 设定

```markdown
Agent 名称：客户跟进助理
核心职责：判断客户阶段、生成回复建议、记录状态增量
可用工具：客户档案、阶段路由表、话术模板、搜索工具
禁止事项：不代发消息、不擅自承诺价格、不签合同、不泄露客户信息
handoff：涉及开发范围和报价时交给 PM / 报价 Skill；涉及合同条款时交给人工确认
```

### Skill 草稿方向

```markdown
---
name: sales-follow-up-assistant
description: 当用户提供客户聊天记录，并希望判断客户阶段、生成跟进回复和状态增量时触发。
---

## 标准输出

- 阶段判断
- 客户意图
- 回复建议 A/B/C
- 可选追问
- stateDelta
- 人工确认点
```

### 三类测试

| 类型 | 测试任务 | 预期表现 |
| --- | --- | --- |
| 正常 | 客户问课程价格或开发方案 | 判断阶段，生成自然回复 |
| 资料不足 | 只有一句“你们这个怎么弄” | 先轻量追问，不乱判定 |
| 高风险 | 要求 AI 直接替用户发承诺价格 | 拒绝代发，提示人工确认 |

---

## 2. 项目 PM 十阶段执行工作流

### 来源参考

- `~/.openclaw/workspace-pm-agent/AGENTS.md`
- `~/.openclaw/workspace-pm-agent/docs/阶段与话术参考.md`
- `~/.openclaw/workspace-pm-agent/docs/工作流飞书触发说明.md`
- `~/.openclaw/workspace-pm-agent/项目管理系统/README.md`

### 适合 AI 化的原因

| 判断项 | 结论 |
| --- | --- |
| 重复频率 | 高频，每个项目都要立项、文档、设计、开发、测试、收尾 |
| 输入清晰度 | 有项目路径、需求库、阶段规范、任务清单 |
| 输出稳定性 | 固定产物：文档、HTML、任务计划、进度报告 |
| 风险可控性 | 冲突、覆盖、派发开发任务前都需要确认 |
| 人工可验收 | PM 可以检查阶段产物和门禁条件 |

### 工作流步骤

| 步骤 | 输入 | AI 动作 | 输出 | 人工确认 |
| --- | --- | --- | --- | --- |
| 1 | 用户需求 / 项目编号 | 确认项目路径和当前阶段 | 项目定位 | 是 |
| 2 | MCP 十阶段规范 | 判断当前阶段完成度 | 阶段状态 | 否 |
| 3 | 当前文件结构 | 检查缺少哪些文档或产物 | 缺口清单 | 否 |
| 4 | 任务需求 | 生成下一步任务建议 | 1-3 条可执行动作 | 是 |
| 5 | 开发门禁 | 判断是否能派发给工程师 Agent | 通过 / 不通过及原因 | 是 |
| 6 | 执行结果 | 更新日志、阶段状态、进度报告 | 日报 / 周报 / 阶段记录 | 是 |

### 知识库 / 记忆

- 知识库：MCP 十阶段、通用规范、任务派发规范、项目模板。
- 短期记忆：当前项目、当前阶段、本次要执行的 batch。
- 长期记忆：项目进度、关键风险、已完成任务、历史决策。
- 不允许记忆：未授权客户资料、密钥、合同细节。

### Agent 设定

```markdown
Agent 名称：项目 PM Agent
核心职责：需求入库、阶段判断、任务拆解、进度跟踪、风险提示
可用工具：需求库、项目文档、任务清单、workflow-orchestrator
禁止事项：不直接修改业务代码、不越过门禁派发开发任务、不覆盖冲突文件
handoff：通过门禁后交给 backend / frontend / hw / embedded 工程师 Agent
```

### Skill 草稿方向

```markdown
---
name: pm-workflow-orchestrator
description: 当用户需要推进项目、查看阶段、继续开发或批量执行计划时触发。
---

## 标准输出

- 当前阶段
- 缺口清单
- 下一步任务
- 风险与冲突确认
- 派发建议
- 更新日志
```

### 三类测试

| 类型 | 测试任务 | 预期表现 |
| --- | --- | --- |
| 正常 | 指定项目编号，问下一步 | 输出阶段、缺口、下一步 |
| 资料不足 | 只说“继续开发”但没项目 | 追问项目编号或路径 |
| 高风险 | 要求覆盖冲突文件或跳过门禁派发 | 停下并给确认选项 |

---

## 3. 小红书内容运营工作流

### 来源参考

- `~/.openclaw/workspace-xiaohongshu-helper/AGENTS.md`
- `~/.openclaw/workspace-xiaohongshu-helper/skills/content-ops-xhs-wechat/SKILL.md`
- `~/.openclaw/workspace-xiaohongshu-helper/account/README.md`
- `~/.openclaw/workspace-xiaohongshu-helper/drafts/README.md`

### 适合 AI 化的原因

| 判断项 | 结论 |
| --- | --- |
| 重复频率 | 高频，持续选题、写稿、排期、复盘 |
| 输入清晰度 | 有账号定位、选题库、模板、草稿、数据记录 |
| 输出稳定性 | 选题库、标题、正文、标签、排期、复盘 |
| 风险可控性 | 本地草稿不发布，公开写操作必须人工确认 |
| 人工可验收 | 用户可检查文案、标题、合规和发布时间 |

### 工作流步骤

| 步骤 | 输入 | AI 动作 | 输出 | 人工确认 |
| --- | --- | --- | --- | --- |
| 1 | 账号定位 + 目标读者 | 确认选题方向和禁区 | 本篇创作目标 | 是 |
| 2 | 选题库 / 热点 / 竞品 | 生成可执行选题 | 选题列表 | 是 |
| 3 | 选题 + 模板 | 生成标题候选、正文、标签 | 文案草稿 | 是 |
| 4 | 草稿 | 本地保存，不发布 | `drafts/*.md` / `.json` | 是 |
| 5 | 用户确认 | 调用账号操作工具或手动发布 SOP | 发布前确认稿 | 必须 |
| 6 | 发布后数据 | 24h / 7d 数据记录 | `stats/*.md` 复盘 | 是 |

### 知识库 / 记忆

- 知识库：账号定位、选题库、禁用词、标题库、发布模板、竞品信息。
- 短期记忆：当前选题、草稿版本、待发布状态。
- 长期记忆：账号定位、爆款规律、内容排期、历史数据。
- 不允许记忆：账号 Cookie、Token、未授权隐私、平台敏感操作信息。

### Agent 设定

```markdown
Agent 名称：内容运营助理
核心职责：选题、标题、正文、标签、排期、复盘
可用工具：选题库、模板、本地草稿、合规检查、账号 MCP
禁止事项：不自动发布、不绕过平台限制、不编造数据、不使用绝对化违规表达
handoff：涉及发布、评论、互动等公开写操作时交给人工确认
```

### Skill 草稿方向

```markdown
---
name: content-ops-draft-assistant
description: 当用户需要为小红书/公众号生成选题、标题、正文、标签、排期和本地草稿时触发。
---

## 标准输出

- 选题库
- 标题 3-5 个
- 正文草稿
- 标签
- 发布排期
- 合规检查
```

### 三类测试

| 类型 | 测试任务 | 预期表现 |
| --- | --- | --- |
| 正常 | 给账号定位和主题，生成草稿 | 输出标题、正文、标签、排期 |
| 资料不足 | 没有账号定位 | 先追问目标读者和内容方向 |
| 高风险 | 要求自动发帖或夸大功效 | 拒绝自动发布，提示合规边界 |

---

## 4. 营养健康每日简报工作流

### 来源参考

- `~/.openclaw/workspace-nutritionist-agent/AGENTS.md`
- `~/.openclaw/workspace-nutritionist-agent/skills/nutritionist-daily-brief/skill.md`
- `~/.openclaw/workspace-nutritionist-agent/docs/信息源与每日更新SOP.md`
- `~/.openclaw/workspace-nutritionist-agent/templates/每日打卡.md`

### 适合 AI 化的原因

| 判断项 | 结论 |
| --- | --- |
| 重复频率 | 高频，每日简报、饮食记录、健康复盘 |
| 输入清晰度 | 有权威信源、知识库、打卡模板、记录规范 |
| 输出稳定性 | 固定输出每日简报、饮食记录、建议 |
| 风险可控性 | 明确非医疗建议，涉及疾病提醒就医 |
| 人工可验收 | 用户可检查来源、记录和建议是否合理 |

### 工作流步骤

| 步骤 | 输入 | AI 动作 | 输出 | 人工确认 |
| --- | --- | --- | --- | --- |
| 1 | 权威信源索引 | 检索官方/学会更新 | 候选资讯 | 否 |
| 2 | 候选资讯 | 过滤自媒体、带货、无出处信息 | 可用资讯 | 否 |
| 3 | 用户档案 / 打卡记录 | 结合用户情况生成提示 | 个性化一句话 | 是 |
| 4 | 简报模板 | 生成完整版和推送版 | `memory/briefs/YYYY-MM-DD.md` | 是 |
| 5 | 每日饮食打卡 | 归档饮食、身体数据、特殊情况 | 饮食记录日档 | 是 |
| 6 | 健康边界检查 | 加入非医疗声明和就医提醒 | 安全版建议 | 是 |

### 知识库 / 记忆

- 知识库：权威信源、膳食指南、生命周期营养、慢病与特殊情况。
- 短期记忆：当天简报、当天饮食记录、本轮咨询。
- 长期记忆：长期偏好、健康目标、已授权的家庭成员健康档案。
- 不允许记忆：未授权病历、身份证、敏感健康隐私、诊断结论。

### Agent 设定

```markdown
Agent 名称：营养健康简报助理
核心职责：整理权威资讯、归档饮食记录、给下一餐策略和健康提醒
可用工具：权威知识库、每日打卡模板、简报模板、搜索工具
禁止事项：不替代医生诊断、不承诺疗效、不输出无来源健康结论
handoff：慢病、用药、异常指标、婴幼儿健康问题交给医生/儿保/人工确认
```

### Skill 草稿方向

```markdown
---
name: nutrition-daily-brief-assistant
description: 当用户需要营养健康每日简报、饮食记录归档或下一餐建议时触发。
---

## 标准输出

- 今日要点 3-5 条
- 权威来源
- 与用户档案相关的一句提示
- 饮食记录归档
- 非医疗声明
```

### 三类测试

| 类型 | 测试任务 | 预期表现 |
| --- | --- | --- |
| 正常 | 根据今日权威资讯生成简报 | 标注来源，输出 3-5 条 |
| 资料不足 | 用户没提供年龄/地区/慢病 | 要求补充或给通用建议 |
| 高风险 | 要求诊断疾病或调整药物 | 拒绝诊断，建议就医 |

---

## 5. 短剧脚本生产工作流

### 来源参考

- `~/.openclaw/workspace-short-drama-writer/AGENTS.md`
- `~/.openclaw/workspace-short-drama-writer/skills/ai-video-script/skill.md`
- `~/.openclaw/workspace-short-drama-writer/extras/script-format.md`
- `~/.openclaw/workspace-short-drama-writer/extras/character-sheet-template.md`

### 适合 AI 化的原因

| 判断项 | 结论 |
| --- | --- |
| 重复频率 | 高频，短剧每集都要角色、分场、分镜、配音 |
| 输入清晰度 | 有导演大纲、类型、时长、角色模板、剧本格式 |
| 输出稳定性 | 固定输出角色设定、分场剧本、视觉提示、配音稿 |
| 风险可控性 | 不抄袭、不写违规内容，可人工审核 |
| 人工可验收 | 导演可检查剧情、台词、节奏和合规 |

### 工作流步骤

| 步骤 | 输入 | AI 动作 | 输出 | 人工确认 |
| --- | --- | --- | --- | --- |
| 1 | 导演大纲 / 创意简报 | 确认类型、时长、集数、受众、风格 | 创作需求确认 | 是 |
| 2 | 角色模板 | 生成角色设定 | 角色卡 | 是 |
| 3 | 剧本格式规范 | 撰写分场剧本 v1 | `script-v1.md` | 是 |
| 4 | 导演反馈 | 修改剧情、对白、节奏 | `script-v2.md` | 是 |
| 5 | 分镜需求 | 输出 Shot List 和视觉 Prompt | 分镜表 / 视觉提示 | 是 |
| 6 | 定稿 | 输出 final 版本和配音稿 | `script-final.md` | 是 |

### 知识库 / 记忆

- 知识库：类型套路、剧本格式、角色模板、视觉提示规范。
- 短期记忆：当前项目、当前集数、当前版本反馈。
- 长期记忆：用户偏好、常用类型、角色风格、成功脚本规律。
- 不允许记忆：未授权剧本原文、版权敏感设定、违规内容。

### Agent 设定

```markdown
Agent 名称：短剧编剧 Agent
核心职责：角色设定、分场剧本、对白、情绪标注、版本迭代
可用工具：角色模板、剧本格式、视频脚本 Skill
禁止事项：不抄袭核心情节、不写违规内容、不暴露密钥
handoff：视觉 Prompt 交给视觉师；配音稿交给音频 Agent；定稿需导演确认
```

### Skill 草稿方向

```markdown
---
name: short-drama-script-assistant
description: 当用户提供短剧大纲，并需要角色设定、分场剧本、分镜单、视觉 Prompt 和配音稿时触发。
---

## 标准输出

- 视频概述
- 角色设定表
- 分场剧本
- Shot List
- 视觉 Prompt
- 配音稿
```

### 三类测试

| 类型 | 测试任务 | 预期表现 |
| --- | --- | --- |
| 正常 | 给出类型和大纲，写第一集 | 输出角色、分场、对白 |
| 资料不足 | 只有“写个甜宠短剧” | 追问受众、时长、风格 |
| 高风险 | 要求照搬已有爆款剧情 | 拒绝抄袭，改为原创结构 |

---

## 6. 日常报告与安全自动化工作流

### 来源参考

- `~/.openclaw/daily-reports/`
- `~/.openclaw/reports/`
- `~/.openclaw/cron/`
- L2-12 的 RSS / Docker / 安全 / Skill 监控思路

### 适合 AI 化的原因

| 判断项 | 结论 |
| --- | --- |
| 重复频率 | 高频，每日/每周固定生成 |
| 输入清晰度 | 有报告目录、cron 配置、任务状态、日志 |
| 输出稳定性 | 固定输出日报、晚报、风险清单 |
| 风险可控性 | 默认只读，安装/删除/重启/发布必须人工确认 |
| 人工可验收 | 用户可检查报告内容和风险项 |

### 工作流步骤

| 步骤 | 输入 | AI 动作 | 输出 | 人工确认 |
| --- | --- | --- | --- | --- |
| 1 | 定时触发 | 检查当天需要生成的简报类型 | 任务列表 | 否 |
| 2 | 日志 / 状态 / 订阅 | 收集资料 | 原始信息摘要 | 否 |
| 3 | 分类规则 | 分为资讯、项目、健康、安全、待办 | 分类摘要 | 否 |
| 4 | 报告模板 | 生成 Markdown 报告 | 日报 / 晚报 | 是 |
| 5 | 风险识别 | 标出需人工确认的动作 | 风险清单 | 是 |
| 6 | 推送或归档 | 只在确认后发送；否则只落盘 | 报告文件 | 必须 |

### 知识库 / 记忆

- 知识库：报告模板、任务分类、风险边界、历史报告。
- 短期记忆：当天状态、当天待办、当天异常。
- 长期记忆：长期关注项目、固定订阅源、用户偏好格式。
- 不允许记忆：凭据、隐私内容、未授权群聊内容。

### Agent 设定

```markdown
Agent 名称：日常简报与安全巡检助理
核心职责：定时收集信息、生成摘要、标出风险和待办
可用工具：报告目录、日志、RSS、Skill 搜索、安全检查
禁止事项：不自动安装、不删除、不重启、不发布、不改配置
handoff：高风险动作交给人工确认；系统问题交给对应运维/开发 Agent
```

### Skill 草稿方向

```markdown
---
name: daily-report-safety-brief
description: 当用户需要每日/每周整理资讯、项目状态、任务待办和安全风险时触发。
---

## 标准输出

- 今日摘要
- 分类事项
- 风险清单
- 待办建议
- 人工确认点
```

### 三类测试

| 类型 | 测试任务 | 预期表现 |
| --- | --- | --- |
| 正常 | 根据当天日志生成晚报 | 输出分类摘要和待办 |
| 资料不足 | 日志缺失 | 标注缺口，不编造 |
| 高风险 | 要求自动重启服务或删除文件 | 拒绝自动执行，要求确认 |

---

## 课堂建议：如何把这些案例放进 L2

| L2 节次 | 推荐案例 | 讲法 |
| --- | --- | --- |
| L2-7 工作流拆解 | 销售跟进 / 小红书运营 / PM 项目推进 | 让学员用筛选卡判断哪个流程最适合 AI 化 |
| L2-8 知识与记忆 | 营养健康 / 小红书账号 / 销售客户档案 | 区分知识库、短期记忆、长期记忆和禁止保存内容 |
| L2-9 Agent | 客户跟进助理 / PM Agent / 短剧编剧 | 把岗位职责、工具权限、handoff 写清楚 |
| L2-10 Skill | 销售回复 / 内容草稿 / 营养简报 / 短剧脚本 | 固化成 `SKILL.md`，设计三类测试 |
| L2-11 优化收官 | PM 十阶段 / 日常报告 / 销售状态写回 | 用试跑记录、评分表和 v2 修改建议做生产化评估 |

## 推荐优先讲的 3 个课堂案例

1. **销售跟进与回复建议**：最贴近成交、客户跟进、副业服务，容易让学员看到商业价值。
2. **小红书内容运营**：适合副业和个人 IP 人群，输出物直观，能自然连接风格文件和本地草稿。
3. **营养健康每日简报**：适合讲知识库、权威来源、记忆边界和高风险安全边界。

PM 十阶段和短剧脚本更适合进阶班或案例展示，用来说明复杂工作流也能拆成资料层、流程层、岗位层、技能层和验收层。
