ORANGE BOOK · OPENCLAW

第七章 工作场景实战


一、场景一:会议纪要 5 分钟出稿

痛点

每次开完会都要花 30 分钟整理纪要,重听录音、提取重点、分配 todo。

用到的 Skills

  • whisper-stt(语音转文字,支持中英文混合)
  • notion-bridgefeishu-bridge(自动归档)

操作步骤

  1. 会议中:用任何录音 App 录下来(推荐 iOS 自带"语音备忘录",安卓用"录音机")。
  2. 会后:把音频拖到 ~/Desktop/会议录音/2026-04-19-需求评审.m4a
  3. 跑提示词
<role>你是会议纪要整理专家,把口语化的录音转写整理为结构化纪要。</role>

<task>
1. 用 whisper-stt 转写音频文件 ~/Desktop/会议录音/{{filename}};
2. 按 <format> 整理为纪要;
3. 输出到 ~/Documents/会议纪要/{{date}}-{{title}}.md;
4. 同步上传到我的 Notion "会议"数据库。
</task>

<constraint>
- 全程中文;
- 严禁编造转写中没出现的内容;
- 待办事项必须有明确负责人和截止日期,没说就标"待确认";
- 重要决议加粗;
- 数字金额、专有名词原样保留。
</constraint>

<format>
# {{会议标题}}

## 一、会议信息
- 时间:
- 地点 / 形式:
- 主持人:
- 参会人:

## 二、关键决议
(每条单独一行,加粗)

## 三、议题摘要
### 议题 1:xxx
(讨论摘要 + 结论)

### 议题 2:xxx

## 四、待办事项
| 任务 | 负责人 | 截止日期 | 优先级 |
| --- | --- | --- | --- |

## 五、未决问题
(需要进一步对齐的)

## 六、原始转写(折叠)
<details>
(完整转写文本)
</details>
</format>

进阶:开会同时实时整理

如果你电脑里跑着 OpenClaw 桌面端,可以在会议开始时说:

开始一个新的实时会议纪要:
- 标题:本周需求评审
- 录音文件:实时麦克风
- 转写引擎:whisper-stt
- 每 5 分钟输出一次"当前已讨论的要点"
- 会议结束后按完整模板出稿

OpenClaw 会一边录一边转写,会议刚结束你的纪要也已经在桌面上了。

二、场景二:周报自动起草

痛点

每周五下午写周报最痛苦:要回忆这周做了什么、要凑字数、要按公司模板。

思路

让 OpenClaw 从 4 个数据源里抽提你这周的"工作痕迹":

  1. Git 提交记录(程序员)/ 文档修改记录(非程序员);
  2. 邮件已发送
  3. 聊天记录(飞书/企业微信/Slack);
  4. 日历事件

用到的 Skills

  • git-summary(如适用)
  • gmail-assistant / outlook-cn
  • feishu-bridge / slack-summary / wechat-bridge
  • calendar-sync

提示词

<role>你是 Cassius 的工作助理,负责帮他起草周报初稿。</role>

<context>
公司:XYZ 公司
部门:产品部
本周日期:{{week_start}} 到 {{week_end}}
公司周报模板:
1. 本周已完成(按项目分组)
2. 本周关键问题与解决
3. 下周计划
4. 需要协助的事项
</context>

<task>
请从以下数据源抽提我本周的工作痕迹,按公司模板起草周报:
1. 我的 Git 仓库提交:路径 ~/Code/,过滤作者 "Cassius";
2. Gmail 已发送邮件:本周;
3. 飞书"产品组"群、"和老板对齐"群的我的发言;
4. Google Calendar 上"工作"日历的所有事件。

输出位置:~/Documents/周报/{{week_end}}-周报-初稿.md
</task>

<constraint>
- 不要编造,只列实际发生的;
- 同一项目下的多条提交合并成 1 条概括;
- 用过去时陈述句,不要"我做了"开头;
- 每条不超过 30 字,分项目列;
- "下周计划"留空 3 行让我手填,但给一个"基于本周未完成的建议"作为 placeholder;
- 总长度控制在 800 字内。
</constraint>

<format>
# {{week_start}}–{{week_end}} 周报|Cassius

## 一、本周已完成
### 项目 A
- ...
- ...

### 项目 B
- ...

## 二、关键问题与解决
- 问题:...
  解决:...

## 三、下周计划
1. _(基于本周未完成项的建议)_
2. _(占位,请手填)_
3. _(占位,请手填)_

## 四、需要协助
- _(如无可写"暂无")_
</format>

让它每周五 17:00 自动跑

加一个工作流(详见 第八章):

name: weekly-report-draft
schedule: "0 17 * * 5"   # 每周五下午 5 点
prompt: ./prompts/weekly-report.md
on_complete:
  - notify: "你的周报初稿已生成,去 ~/Documents/周报/ 看看"

三、场景三:邮件三句话简报与智能回复

痛点

每天 50 封邮件,80% 抄送类的浪费时间,10% 重要的容易漏。

用到的 Skills

  • gmail-assistant / outlook-cn / qq-mail
  • notify-bridge

早晨"邮件简报"

每天早 8:30 自动跑:
1. 拉取我的 Gmail 收件箱里"过去 24 小时"的所有邮件;
2. 按 <rules> 分类:
   - 紧急(需 2 小时内回复)
   - 重要(今日需处理)
   - 常规(本周内处理)
   - 抄送 / 通知(看一眼即可)
   - 垃圾 / 营销(自动归档)
3. 每封写一句话总结:"{发件人} {一句话事由} {他的诉求是什么}";
4. 输出格式:
   ## 紧急(X 封)
   1. ...
   ## 重要(X 封)
   1. ...
   ## 常规(X 封)
   1. ...
   ## 已自动归档(X 封)
5. 通过 notify-bridge 把这份简报推到我的微信"文件传输助手"。

不要自动发送任何邮件回复。

自动起草回复(你审核后再发)

对于"紧急"和"重要"分类下的每一封邮件,请按我的口吻起草一封回复:
- 保存为草稿,不要发送;
- 草稿放在邮箱"Drafts"中;
- 风格参照我历史已发送邮件的最近 50 封;
- 如果你判断"我可能要拒绝/拖延/反问",请在草稿正文上方加一行注释 [!风险提示] 写明你的考虑;
- 如果某封邮件你不知道该怎么回,标记为"等老板决策",不要硬编草稿。

每天早上花 5 分钟看草稿、改几句、点发送,邮件这件事就从 1 小时压缩到 10 分钟

四、场景四:客户反馈自动归类

痛点

每周收集 60+ 条用户反馈(来自客服、群、问卷),堆成一坨没法决策。

用到的 Skills

  • excel-power
  • feishu-bridge / wechat-bridge(如果反馈来自群聊)

提示词

<role>你是产品经理助理,专门处理用户反馈分类。</role>

<task>
读取 ~/Desktop/客户反馈-{{week}}.csv,每行一条原始反馈。
按 <category> 分类,按 <format> 输出新文件。
</task>

<category>
- BUG(功能不符合预期、报错、闪退)
- 优化(功能可用但体验差)
- 新需求(希望增加新功能)
- 表扬(给鼓励)
- 无效(看不懂 / 重复 / 营销)
</category>

<scoring>
紧急度评分(1-5 分):
- 5:影响所有用户、阻塞核心流程
- 4:影响多数用户、绕过成本高
- 3:影响部分用户、有变通方案
- 2:少量用户提及
- 1:偶发或边缘场景
</scoring>

<format>
输出 ~/Desktop/客户反馈-{{week}}-已分类.xlsx,列:
| 序号 | 原文 | 提交人 | 提交时间 | 分类 | 紧急度 | 一句话提炼 | 建议负责人 |

并在最后输出一份 ~/Desktop/客户反馈-{{week}}-summary.md:
- 总数 + 各分类数量
- Top 5 紧急 BUG
- Top 5 高频需求
- 本周新增 vs 上周对比
</format>

跑完直接发给团队,省下整理资料 2 小时,省下排序讨论 1 小时

五、场景五:竞品监控

痛点

每周一上午开会要"对齐竞品动态",每个竞品官网、博客、Release Notes、定价页都要翻一遍,2 小时打底。

用到的 Skills

  • browser-pilot
  • diff-tool(结构化 diff)
  • notion-bridge

配置

name: competitor-watch
schedule: "0 9 * * 1"   # 每周一早 9 点
targets:
  - name: 竞品 A
    pages:
      - https://a.com/pricing
      - https://a.com/blog
      - https://a.com/changelog
  - name: 竞品 B
    pages:
      - https://b.com/pricing
      - https://b.com/release-notes
prompt: ./prompts/competitor-diff.md
output: ~/Documents/竞品监控/{{week}}.md

提示词:

<role>你是产品分析师。</role>

<task>
对比 <new> 中本周抓取的页面,与 ~/Documents/竞品监控/last-snapshot/ 中的上周快照,输出"本周竞品动态简报"。
</task>

<constraint>
- 只保留有"实质变化"的差异(文字调整、错别字修正不要);
- 价格变化、功能新增/下线、新发文章必报;
- 每条 < 80 字;
- 给出"我们的建议响应"(继续观察 / 跟进研究 / 立即开会)。
</constraint>

<format>
# 本周竞品动态简报({{week}})

## 一、A 公司
- [价格] xxx
- [功能] xxx
- 建议:xxx

## 二、B 公司
- ...

## 三、本周整体观察
(一两句话)
</format>

每周一你打开电脑,竞品简报已经在等你。

六、场景六:求职助手

痛点

转岗 / 找工作时,要逛十几个招聘平台、按岗位定制简历、批量投递、跟踪 HR 回复,是个超级体力活。

用到的 Skills

  • browser-pilot
  • jobs-aggregator(聚合各平台招聘信息)
  • pdf-toolkit(生成简历 PDF)
  • gmail-assistant(跟踪 HR 回复)
  • notion-bridge(维护"求职跟踪"看板)

三步走

第一步:定义你的画像和目标

~/.openclaw/projects/job-hunt/CONTEXT.md

# 我的求职画像

## 基本信息
- 姓名:Cassius
- 现职:XYZ 公司高级产品经理
- 工作年限:5 年
- base:杭州

## 求职目标
- 职位:高级产品经理 / 产品总监
- 薪资:50w-80w 年包
- 行业:B 端 SaaS / 金融科技 优先
- 城市:杭州、上海、深圳、远程
- 公司类型:B 轮以上 / 上市公司

## 简历素材库
- ~/Documents/求职/简历素材.md
- ~/Documents/求职/项目案例.md
- ~/Documents/求职/英文简历素材.md

## 排除清单
- 公司:xx、yy(前公司、有冲突的)
- 行业:博彩、加密货币

第二步:搜岗 + 定制简历 + 投递

请帮我执行求职流程:
1. 搜索:BOSS 直聘、拉勾、猎聘、LinkedIn、V2EX、特许招聘渠道。
   关键词:高级产品经理、产品总监、Senior PM。
   只保留与我画像匹配的(年限符合、薪资范围对得上、地点能接受)。
2. 排除:上面 排除清单 里的公司。
3. 对每个候选岗位:
   a) 从我的简历素材库中挑选 3-5 个最匹配的项目案例;
   b) 生成定制版简历 PDF(保持我原模板风格);
   c) 写一封 200 字内的求职信;
   d) 通过对应平台投递(如平台不支持自动投递,输出投递包让我手动投)。
4. 在我的 Notion "求职跟踪"看板里新建条目,状态置为"已投递"。
5. 每天早晨给我一份"昨日投递摘要 + 今日新候选岗位 5 条"。

第三步:跟踪与提醒

后续跟踪规则:
- 投递 7 天没回复,状态改为"待跟进";
- 收到 HR 邮件,自动更新状态、归档邮件全文;
- 收到面试邀约,加入日历,提醒我"提前 24 小时准备公司信息",并附上一份"该公司要点速览";
- 收到 Offer,立刻 push 给我并新建"决策"页面,列对比维度。

一周下来,OpenClaw 能让你的求职效率提升 5-10 倍。

七、场景七:招聘助手(HR / Tech Lead 用)

镜像版的"招聘自动化"。

提示词

我是技术经理,需要招 1 个高级前端工程师。
JD 已附在 ~/Documents/招聘/前端 JD.md。

任务:
1. 我会陆续把简历压缩包丢到 ~/Documents/招聘/简历池/,请监控这个文件夹;
2. 每个新简历进来:
   a) 自动 OCR / 解析 PDF;
   b) 按 JD 打分(0-100),评估维度:
      - 技术栈匹配度(30)
      - 项目深度(25)
      - 工作年限(15)
      - 教育背景(10)
      - 公司背景(10)
      - 简历质量(10)
   c) 输出 ~/Documents/招聘/简历池/<候选人>-评估.md;
   d) 把评估结果同步到 Notion "招聘看板";
3. 每天 18:00 给我一份"今日新增 X 份,推荐进入面试 X 份"的简报;
4. 对推荐进入面试的候选人,自动起草一封"面试邀约"邮件草稿。

跑完之后,你只需在简报里点"约 / 婉拒"两个按钮,HR 体力活减少 70%

八、场景八:数据报表

用到的 Skills

  • db-query(连数据库)
  • excel-power
  • chart-render(生成图表)
  • email-sender(发送给老板)

提示词

每天 8:30 跑:
1. 连接数据库 prod-db;
2. 跑以下 SQL:
   - 昨日新增用户数
   - 昨日订单数 / GMV
   - 昨日核心漏斗转化率
   - 同比上周环比变化
3. 生成 Excel 报表 + PNG 图表;
4. 写一段 200 字的"关键观察"(哪个指标涨了 / 跌了 / 异常);
5. 把报表 + 观察一起发到 boss@xyz.com,CC 给数据组群;
6. 邮件标题:"{{date}} 业务日报|核心指标 + 观察"。

异常:
- 任何指标异常波动(>±20%),先发我一份"预警单",我确认后再发老板。

九、本章你应该完成的

  • 跑通"会议纪要"或"周报起草"任意一个;
  • 配上"邮件简报",让 OpenClaw 每天早上 8:30 给你推送;
  • 至少建一个"工作流"实例(为下章打基础)。

本章一图回顾

                工作场景全景图
        ┌─────────────────────────┐
        │       OpenClaw          │
        └────────────┬────────────┘
              ┌──────┼──────┐
              ↓      ↓      ↓
          会议      文字      数据
        ─────     ─────     ─────
        会议纪要   周报       报表
        实时记录   邮件       竞品
                  反馈       仪表盘
              ┌──────┴──────┐
              ↓             ↓
          人才            协作
         ─────           ─────
         求职            团队助理
         招聘            知识库

下章预告

到这一章你应该已经体会到:单次任务很爽,但真正的威力在"自动跑"。下一章 第八章 工作流自动化,我们把单次任务升级为定时、按事件触发的"工作流",并附 11 个开箱即用的工作流模板,让 OpenClaw 24 小时替你工作。