OpenClaw日常办公效率提升场景

OpenClaw日常办公效率提升场景

场景一:智能文件整理与知识库构建

桌面和 Downloads 文件夹乱成一锅粥——各种 PDF、截图、Word 文档散落一地。不同项目的文件混在一起,找个东西翻半天。想把它们分类归档并建立可检索的知识库。

1.1、用 OpenClaw 怎么做

指令示例:

帮我整理桌面和下载文件夹。处理步骤如下:

  1. 扫描 ~/Desktop/~/Downloads/ 中所有文件,按文件类型和内容主题分类

  2. PDF 和 Word 文档:读取内容摘要,提取关键词

  3. 图片截图:用 OCR 识别图片中的文字,提取关键信息

  4. 按以下规则整理到 ~/Documents/Archive/ 目录:

  • 项目相关 → ~/Documents/Archive/Projects/<项目名>/

  • 学习资料 → ~/Documents/Archive/Learning/<主题>/

  • 合同发票 → ~/Documents/Archive/Finance/<日期>/

  • 杂项 → ~/Documents/Archive/Misc/

  1. 为每个文件生成一段摘要描述,写入一个索引文件 ~/Documents/Archive/_INDEX.md

  2. 最后告诉我:总共整理了xx个文件,分类情况如何,有没有无法识别的文件

1.2、执行过程

① exec ls → 扫描目录文件列表
② 对每个文件:
   ├── .pdf → pdf 工具提取内容
   ├── .docx → 读取文本
   ├── .png/.jpg/.jpeg → image 工具 OCR
   └── 其他 → 按扩展名归类
③ AI 理解内容 → 判断所属类别/项目
④ write → 创建目录结构,移动/复制文件
⑤ write → 生成索引文件

1.3、进阶用法:建立知识库

# 每次用完 OpenClaw 后自动保存有用信息到记忆文件
# OpenClaw 的 memory 功能可以保持长期记忆

# 下次问:"关于XX项目我有哪些资料?"
# OpenClaw 会先查 MEMORY.md,再结合文件索引给出答案

场景二:一键代码审查与 Bug 定位

同事提交了一个 PR 让你 Review,或者线上出了个 Bug,错误日志打印了一大堆。手动看代码、追逻辑、翻日志非常耗时。

2.1、用 OpenClaw 怎么做

场景 A:PR 审查

审查 GitHub 仓库 my-org/my-project 的 PR #42。请:

  1. 列出所有变更文件并总结变更意图

  2. 逐行审查代码,找出潜在 BUG、安全漏洞、性能问题

  3. 检查测试覆盖率,指出缺少测试的关键路径

  4. 给出优化建议(按严重程度分 P0/P1/P2)

  5. 在 PR 上以评论形式发布审查结果

场景 B:Bug 定位

线上出了个 Bug,报错信息如下:

Error: EMFILE: too many open files
    at FSReqCallback.open (node:internal/fs:...)

代码在 ~/workspace/my-app/。请帮我:

  1. 搜索代码中所有打开文件(fs.open/fd/open)的地方

  2. 检查是否有文件忘记关闭(缺少 fd.close 或流没有销毁)

  3. 给出修复方案,直接改代码

  4. 运行测试验证修复没问题

2.2、执行过程

场景A:
  ├── gh 技能 → 获取 PR 的 diff 和文件列表
  ├── 逐文件分析代码逻辑
  ├── 安全检查、性能分析
  ├── 检查测试文件
  └── gh 技能 → 在 PR 上发布 review

场景B:
  ├── exec grep → 搜索所有文件操作代码
  ├── read → 读取相关文件
  ├── AI 分析 → 定位泄漏的文件句柄
  ├── edit → 修复代码
  └── exec npm test → 验证

场景三:自动化报销与发票处理

出差回来一堆发票,需要逐张核验、分类、计算总额、填报销单。纸质发票还要拍照 + OCR,非常繁琐。

3.1、用 OpenClaw 怎么做

指令示例:

帮我处理报销。发票照片在 ~/Documents/Expense/2026-05/ 目录下。

  1. 读取所有发票图片,用 OCR 识别每张发票上的信息:金额、日期、商家、发票号码、税号

  2. 按类别分类:差旅费(机票/酒店/打车)、餐饮、办公用品、其他

  3. 计算各类别小计和总金额

  4. 检查有没有重复的发票号码(防止重复报销)

  5. 生成报销明细表保存为 ~/Documents/Expense/2026-05-报销单.md

  6. 如果公司有企业微信/飞书审批系统,帮我创建报销审批流程

3.2、执行过程

① exec ls → 列出文件夹中所有图片文件
② 对每张图片 → image 工具 OCR + AI 解析结构化数据
③ AI 分类汇总
④ 比对去重
⑤ write → 生成报销单
⑥ wecom-msg / feishu → 创建审批

场景四:跨语言文档翻译 + 本地化

拿到一份英文技术文档或合同,需要翻译成中文,还要保留格式、专业术语前后一致。手动翻又累又容易出错。

4.1 用 OpenClaw 怎么做

指令示例:

帮我把这份英文文档翻译成中文。文件在 ~/Documents/english-doc.md

要求:

  1. 保留 Markdown 格式(标题、列表、代码块、表格都不变)

  2. 专业术语保持一致性(比如 "delegate" 统一翻成"代理")

  3. 代码注释不翻译

  4. URL 和文件路径不翻译

  5. 整篇翻完后,保存为 ~/Documents/中文文档.md

  6. 最后输出一个术语对照表,列出原文↔译文的对应关系

场景五:定时任务 + 信息聚合推送

每天早上想快速了解:今天天气怎么样、有没有新邮件要处理、GitHub 有没有新的 PR/Issue、项目的 CI 有没有挂。一个个去查很麻烦。

5.1、用 OpenClaw 设置自动化

在 WebChat 中说:

帮我创建一个每日早报的定时任务:
每天早上 8:30(工作日)自动执行以下操作:

  1. 查上海的天气(今日温度、降雨概率)

  2. 查 GitHub 上 openclaw/openclaw 仓库是否有新的 Issue 需要处理

  3. 查邮箱中是否有标记为重要的新邮件

  4. 汇总这些信息,用 Markdown 格式生成"每日早报"

  5. 在企业微信我的私人聊天中推送给我

OpenClaw 会通过 cron 工具自动创建定时任务,每天按时执行。

场景六:智能邮件整理与自动归档

每天收件箱被各种邮件淹没——客户的报价确认、供应商的发票、同事的周报、订阅的 newsletter、还有一堆垃圾邮件。重要邮件淹没在茫茫邮件海里,找个上周客户发的合同要翻半天。手动分类、标记、回复效率极低。

痛点:

  • 收件箱 500+ 未读邮件,根本看不完

  • 重要邮件和垃圾邮件混在一起

  • 需要定期归档但一直拖延

  • 客户发来的合同/报价单没有及时处理

6.1、用 OpenClaw 怎么做

6.1.1 初级用法:一次性整理收件箱

6.1.1.1 指令示例(在 WebChat 中直接说):

帮我整理邮箱,我的邮箱是工作邮箱。请按以下步骤执行:

步骤1:读取收件箱
读取最近 7 天的所有邮件,每封记录:发件人、主题、日期、是否有附件

步骤2:智能分类
按以下规则自动分类每封邮件:

  • 🔴 紧急重要 — 主题含 "urgent"、"ASAP"、"紧急" 或来自老板/重要客户

  • 🟡 需回复 — 发件人在等我回复(邮件是问句或以 "?" 结尾、或 cc 了我但需要我 action)

  • 🟢 信息知会 — 周报、日报、项目进展同步等只需阅读的

  • 🔵 订阅通知 — newsletter、产品更新、系统通知等

  • 垃圾/广告 — 营销邮件、不认识发件人的推广

  • 🟣 附件待处理 — 含 PDF/Word/Excel 附件需要我处理的

步骤3:生成邮件摘要
按类别整理成摘要,格式如下:

复制

# 📬 邮件整理报告 — 2026-05-17

## 🔴 紧急重要(2封)
1. 主题:合同签约确认 - 张总(09:32)
   摘要:需要今天内确认条款并回复
   操作:⏰ 创建待办,今天 14:00 前回复

2. 主题:服务器故障通报 - IT部门(08:15)
   摘要:数据库主库宕机,预计 2 小时恢复
   操作:关注进展

## 🟡 需回复(5封)
...

步骤4:执行操作

  • 紧急邮件 → 在 WeCom/飞书给我发一条通知提醒

  • 需要回复的 → 帮我草拟回复内容(等我确认后再发)

  • 含合同/报价附件的 → 读取附件内容,提取关键条款和金额,保存到 ~/Documents/Contracts/

  • 订阅通知 → 移到 "Newsletter" 文件夹

  • 垃圾邮件 → 标记为垃圾邮件

  • 其余已读邮件 → 归入对应的项目文件夹(按发件人域名或项目名自动判断)

步骤5:保存报告
把整份整理报告保存到 ~/Documents/Email/2026-05-17-邮件整理.md

6.1.1.2 执行过程

① himalaya(邮件技能)→ 连接 IMAP 邮箱
   ├── 读取收件箱最近 7 天邮件列表
   └── 下载每封邮件的正文和附件

② AI 逐封分析
   ├── 自然语言理解:判断邮件意图(询问/通知/请求/广告)
   ├── 情感分析:判断紧急程度
   ├── 发件人识别:匹配联系人名单(老板/客户/同事/供应商)
   ├── 附件识别:检测文件类型和大小
   └── 主题关键词匹配

③ 按规则分类 → 生成结构化摘要

④ 执行后续动作
   ├── 紧急通知 → wecom-msg / message 发送提醒
   ├── 草拟回复 → write 保存草稿到本地
   ├── 附件处理 → pdf / image 提取内容 → write 保存
   ├── 归档操作 → 通过 IMAP 移动到不同文件夹
   └── 垃圾标记 → IMAP 标记为 Junk

⑤ write → 保存完整报告

6.1.1.3 效率对比

对比项

手动

OpenClaw

逐封阅读分类

30-60 分钟

即时

整理摘要

15-20 分钟

自动生成

草拟回复

20-30 分钟

10 秒出草稿

保存附件

5-10 分钟

自动完成

总计

70-120 分钟

约 5-8 分钟 🎯


6.1.2 进阶用法:邮件 + 项目联动

6.1.2.1 指令示例:

我现在在处理"智慧楼宇项目"的招标,请帮我:

第1步:搜索邮件
在收件箱和已发送邮件中搜索关键词 "智慧楼宇"、"Smart Building"、"招标"、"投标",过去 30 天的所有相关邮件

第2步:提取关键信息
从这些邮件中提取:

  • 客户联系人姓名、电话、邮箱、公司

  • 招标截止日期

  • 已报价格和历史沟通记录

  • 所有附件中的招标文件(技术要求、评分标准等)

第3步:汇总输出
生成一份项目摘要,保存到 ~/Documents/Projects/智慧楼宇/项目沟通汇总.md

第4步:设置提醒

  • 如果招标截止日期在 7 天内 → 创建 WeCom 待办,提前 3 天提醒

  • 如果客户邮件有未回复的问题 → 列出需要回复的事项

6.1.2.2 执行过程

├── himalaya → 搜索邮件(支持 IMAP SEARCH)
├── 对命中的每封邮件:
│ ├── read 正文
│ └── 有附件 → pdf/image 提取内容
├── AI 合并去重 → 结构化信息
├── write → 输出汇总文件
└── cron → 创建定时提醒

6.1.3 高阶用法:自动化邮件流水线(定时任务)

把它变成每天早上自动运行的例行任务:

一次性设置指令:

帮我创建一个每天早上 9:00(工作日)自动执行的定时任务,叫"每日邮件整理"。

任务内容:

  1. 读取收件箱中过去 24 小时的新邮件

  2. 按之前教你的规则分类(紧急/需回复/知会/订阅/垃圾)

  3. 生成邮件摘要 Markdown,保存到 ~/Documents/Email/Daily/ 目录,文件名格式 邮件摘要-YYYY-MM-DD.md

  4. 如果有紧急邮件,通过企业微信给我发一条摘要通知

  5. 将标记为垃圾邮件的移到垃圾桶

  6. 将订阅邮件自动移到 "Newsletter" 文件夹

运行完成后在 WebChat 通知我一声,附上今天的邮件数量统计。

OpenClaw 会创建 cron job:

# 自动生成的定时任务配置
schedule:
  kind: "cron"
  expr: "0 9 * * 1-5" # 工作日 9:00
  tz: "Asia/Shanghai"
payload:
  kind: "agentTurn"
  message: "执行每日邮件整理任务"

6.2 邮件管理常用指令速查表

需求

指令关键词

搜索邮件

"帮我找一封关于XX的邮件,大概上周发的"

整理收件箱

"整理收件箱,按重要性分类最近X天的邮件"

查找附件

"找所有含 PDF 附件的邮件,关于XX项目的"

回复邮件

"帮我看这封邮件,草拟回复内容"

邮件归档

"把XX项目的所有邮件归档到本地文件夹"

提取信息

"从邮件中提取联系人电话和地址"

批量操作

"把发件人为 [email protected] 的邮件都标记已读并归档"

邮件统计

"统计这周我收了多少邮件,谁发的最多"

未回复提醒

"帮我找出发给我的但还没回复的邮件列表"

转发通知

"如果有来自客户X的邮件,立刻通知我"


6.3 进阶技巧:邮件处理黄金工作流

┌──────────────────────┐
│ 8:59 到工位 │
└────────┬─────────────┘
         ▼
┌──────────────────────────────────────┐
│ OpenClaw 自动运行"每日邮件整理" │
│ (cron 定时任务 9:00 触发) │
├──────────────────────────────────────┤
│ 结果推送到你的企业微信/WebChat │
│ "📬 今日邮件摘要: │
│ 🔴 紧急 2封 → 老板让今天签合同 │
│ 🟡 需回复 5封 → 已草拟回复,请确认 │
│ 🟢 知会 12封 → 已归档 │
│ ⚫ 垃圾 8封 → 已清理" │
└────────┬─────────────────────────────┘
         ▼
┌──────────────────────────────────────┐
│ 你先处理🔴紧急邮件 │
│ OpenClaw 已经提取了附件合同的关键条款 │
│ 你只需要看摘要 → 确认 → 回复 │
├──────────────────────────────────────┤
│ 然后快速过🟡需回复 │
│ OpenClaw 的草稿稍作修改即可发送 │
├──────────────────────────────────────┤
│ 🟢的知会邮件有空再看 │
└──────────────────────────────────────┘
         ▼
    9:15 你已经处理完最重要的邮件了!
    剩下的时间专注写代码/做方案 🚀

6.4 注意事项

注意事项

说明

隐私安全

邮件内容涉及隐私,建议先小范围测试

确认再发送

OpenClaw 草拟的回复建议人工确认后再发出

IMAP 配置

首次使用需要配置邮箱的 IMAP/SMTP 信息

敏感邮件

涉及机密信息的邮件建议手动处理

附件大小

超大附件可能处理较慢,建议分批次

邮件删除

OpenClaw 默认不会删除邮件,只会移动或标记

Harness — AI 驱动的 DevOps 平台 2026-05-12
Claude Code — AI 编程助手 2026-05-15

评论区