第九章 个人助理与内容创作
前提:本章需要你已完成前面章节的配置——至少完成第一章(安装)和第三章(消息渠道),最好也完成了第四章(定时任务)和第六章(外部服务集成)。本章是把这些能力"组装"起来的实战章节。
前面的章节介绍了 OpenClaw 的各项独立功能。本章将它们组合起来,搭建一个完整的个人助理系统——让 OpenClaw 成为你的"数字员工",主动管理邮件、日程、信息和提醒;同时也能帮你从灵感收集到多平台发布,打造内容创作流水线。
第一部分:个人助理系统
1. 系统架构
一个完整的个人助理系统由以下模块组成:
┌─────────────────────────────────────────┐
│ 消息渠道层 │
│ Telegram / 飞书 / QQ(第三章) │
├─────────────────────────────────────────┤
│ 技能层 │
│ Gmail / Calendar / Notion / Weather │
├─────────────────────────────────────────┤
│ 调度层 │
│ Cron 定时任务(第四章) │
├─────────────────────────────────────────┤
│ 记忆与身份层 │
│ IDENTITY.md / SOUL.md / USER.md / │
│ AGENTS.md / TOOLS.md / MEMORY.md / │
│ HEARTBEAT.md / BOOT.md / BOOTSTRAP.md │
└─────────────────────────────────────────┘简单来说,个人助理就像一个"管家":它通过消息渠道和你沟通(飞书/Telegram),用技能帮你操作各种工具(邮件、日历),按定时任务主动工作,并通过记忆与身份文件记住自己是谁、你是谁、以及你的偏好(详见本章第 7 节)。
2. 早间简报系统
2.1 自动化信息聚合
通过定时任务自动收集你关注的信息源(RSS 是一种网站内容订阅格式,很多技术博客都支持):
2.2 配置所需技能
clawhub install weather
clawhub install gog # Gmail + Calendar
clawhub install hackernews # 可选:技术新闻2.3 创建简报任务
每天早上 7:30 给我发送今日简报到 Telegram:
1. 北京今天的天气和空气质量
2. 今天的日历事件列表
3. 未读的重要邮件(来自老板或客户的)
4. Hacker News 今日热门前 3 条2.4 个性化调整
编辑 MEMORY.md 让简报更符合你的需求:
## 简报偏好
- 天气关注:空气质量对我很重要,AQI > 100 时特别标注
- 邮件过滤:只关注 @company.com 和标记为重要的邮件
- 新闻兴趣:AI、Rust、分布式系统展开:更多助理能力(邮件管理、日程管理、信息整理、智能提醒)
3. 邮件管理
3.1 自动分类
每天上午 9 点和下午 3 点检查收件箱:
- 来自同事的邮件标记为"工作"
- 订阅邮件归档
- 包含"紧急"或"urgent"的邮件立即通知我
- 其他邮件生成摘要发给我3.2 智能回复
帮我回复王经理的邮件,告诉他:
1. 方案已经评审通过
2. 预计下周三开始开发
3. 需要他确认一下预算
语气正式但友好3.3 邮件搜索
找出过去一个月所有关于"Q1 季度报告"的邮件,整理成时间线4. 日程管理
4.1 智能日程安排
我下周需要安排以下事项:
- 和张三 1v1(30 分钟)
- 团队周会(1 小时)
- 产品评审(2 小时)
帮我在空闲时间段安排好,避免连续会议4.2 会议准备
明天下午 3 点有产品评审会议,帮我准备:
1. 从 Notion 中提取本迭代的需求列表
2. 从 GitHub 中获取相关 PR 的状态
3. 生成一个 5 分钟的汇报大纲4.3 冲突检测
检查我下周的日程是否有冲突,如果有帮我提出调整建议5. 信息整理
5.1 知识库管理
结合 Notion 或 Obsidian 技能:
把今天所有和"微服务架构"相关的对话内容整理到 Notion 的"技术笔记"页面每周日整理本周的工作笔记,归类到 Obsidian 对应的项目文件夹5.2 阅读摘要
帮我阅读这 3 篇文章(URL),各生成 200 字的中文摘要,保存到 Notion6. 智能提醒
6.1 上下文感知提醒
提醒我明天和李总开会前,先看一下他上次提到的技术方案如果明天要下雨,早上提醒我带伞6.2 习惯追踪
每天晚上 10 点问我今天是否完成了以下习惯:
- 锻炼 30 分钟
- 阅读 20 页
- 写代码 2 小时
记录到 Notion 的"习惯追踪"数据库7. 工作区配置文件
OpenClaw 通过一组 Markdown 文件来"认识自己"和"认识你"。这些文件都存放在工作区目录(默认 ~/.openclaw/workspace/),每次对话开始时自动加载。你可以把它们想象成给助理准备的一套"入职材料":
什么是工作区? 工作区就是 OpenClaw 存放配置和记忆的文件夹。里面全是普通的 Markdown 文本文件(
.md后缀),你可以用任何文本编辑器打开和修改。
~/.openclaw/workspace/
├── IDENTITY.md # 助理的"名片":名字、性格标签
├── SOUL.md # 助理的"员工手册":行为准则和价值观
├── USER.md # 关于你的"档案":你是谁、有什么偏好
├── AGENTS.md # 助理的"岗位说明书":工作流程和规则
├── TOOLS.md # 助理的"设备清单":你的环境专属信息
├── MEMORY.md # 助理的"备忘录":长期记忆
├── HEARTBEAT.md # 助理的"巡检清单":定期主动检查的事项
├── BOOT.md # 助理的"开机任务":网关启动时执行
├── BOOTSTRAP.md # 助理的"入职引导":首次运行时的初始化(完成后自动删除)
└── memory/ # 每日工作日志(自动生成)
├── 2026-03-07.md
└── 2026-03-08.md下面逐一介绍每个文件的作用。你不需要一次性配置所有文件——OpenClaw 首次运行时会自动生成默认模板,你可以之后慢慢修改。
7.1 IDENTITY.md —— 助理的"名片"
一句话解释:告诉 OpenClaw "你叫什么名字、是什么风格"。就像给新员工做一张工牌。
这是最短的配置文件,通常只有几行。OpenClaw 首次启动时会和你互动,一起确定这些信息:
# IDENTITY.md
- **Name:** 小龙虾
- **Creature:** AI 助理
- **Vibe:** 高效、友好、偶尔幽默
- **Emoji:** 🦞这个文件让助理有一个稳定的"自我认知",不会在不同对话中忘记自己是谁。
7.2 SOUL.md —— 助理的"员工手册"
一句话解释:定义助理的性格、价值观和不可违反的行为底线。就像公司给员工的行为准则。
SOUL.md 是 OpenClaw 的"宪法"——里面的规则在所有对话中始终生效,任何技能都无法覆盖它。
# SOUL.md
## 性格
- 简洁高效,不说废话
- 遇到不确定的信息会主动确认
- 重要事项会多次提醒
## 核心规则
- 发送邮件前必须让我确认
- 不要在非工作时间(22:00-08:00)发送非紧急通知
- 敏感信息(密码、API Key)绝不通过消息渠道发送
- 不确定的事情要坦诚说"我不确定"
## 长期指令
- 早间简报最多 5 条要点
- 总结新闻时必须标注来源7.3 USER.md —— 关于你的"档案"
一句话解释:告诉助理"你是谁"。就像你给新助理做自我介绍。
USER.md 存放你的基本信息和偏好,让助理不用每次都问你叫什么、在哪个时区:
# USER.md
- **Name:** 张明
- **What to call them:** 明哥
- **Timezone:** UTC+8(北京时间)
## Context
- 在 XX 科技做后端开发
- 关注 AI、Rust、分布式系统
- 不喜欢太长的邮件,偏好要点式回复助理会随着和你的互动逐渐补充这个文件,越用越懂你。
7.4 AGENTS.md —— 助理的"岗位说明书"
一句话解释:定义助理的工作流程和操作规范。就像岗位职责说明书。
这个文件控制助理每次启动时先做什么、怎么处理记忆、什么情况下需要征求你的同意。通常使用 OpenClaw 自带的默认模板即可,高级用户可以自定义。
关键规则示例:
- 每次对话开始时,先读取 SOUL.md、USER.md 和最近的记忆文件
- 读取和浏览操作可以自主进行,发送邮件或发帖必须先确认
- 在群聊中只在被提到时才回复,避免打扰他人
新手建议:AGENTS.md 的默认模板已经很好用了,一般不需要修改。等你熟悉 OpenClaw 后,再根据需要调整。
7.5 TOOLS.md —— 助理的"设备清单"
一句话解释:记录你的个人环境信息,比如服务器地址、设备名称等。就像给助理一张"办公室设备清单"。
技能(Skill)定义了工具怎么用,TOOLS.md 记录的是你的具体配置。这样你可以更新技能而不丢失个人设置,也可以分享技能而不泄露自己的环境信息:
# TOOLS.md
## SSH 主机
- home-server → 192.168.1.100, 用户名: admin
- dev-server → 10.0.0.50, 用户名: deploy
## 智能家居
- 客厅音箱 → HomePod,名称"客厅"
- 前门摄像头 → 180° 广角,有移动侦测不用智能家居或服务器? 这个文件可以留空或跳过,不影响其他功能。
7.6 MEMORY.md —— 助理的"备忘录"
一句话解释:助理的长期记忆库,存放经过整理的重要信息。就像助理自己维护的工作笔记本。
和 USER.md(你主动告诉助理的信息)不同,MEMORY.md 主要由助理在日常工作中自动积累和整理:
# MEMORY.md
## 常用联系人
- 张三:前端负责人,邮箱 zhangsan@company.com
- 李四:产品经理,飞书 ID xxx
## 项目信息
- 当前项目:用户中心重构
- 技术栈:React + Go + PostgreSQL
- Sprint 周期:每两周
## 偏好记录
- 周报格式偏好:Markdown 要点式,不超过 500 字
- 会议纪要偏好:按议题分组,标注 Action Item 和负责人OpenClaw 还会自动维护 memory/ 文件夹下的每日日志(memory/2026-03-08.md),记录当天的对话要点。MEMORY.md 则是从这些日志中提炼的精华。
隐私保护:MEMORY.md 只在你和助理的私聊中加载,不会在群聊中暴露你的个人信息。
7.7 HEARTBEAT.md —— 助理的"巡检清单"
一句话解释:告诉助理在后台定期检查哪些事项。就像保安的巡逻路线表。
OpenClaw 可以配置定期"心跳"轮询(默认约每 30 分钟一次),助理会读取这个文件并逐项检查:
# HEARTBEAT.md
## 定期检查
- 邮件:有没有紧急未读邮件?
- 日历:未来 24 小时有没有即将到来的会议?
- 天气:明天是否有极端天气需要提醒?如果所有检查都没有需要汇报的内容,助理会安静地跳过,不会打扰你。只有发现需要关注的事项时才会主动通知。
和定时任务的区别:HEARTBEAT.md 适合多个小检查打包在一起、时间不需要精确的场景。如果你需要某件事在精确时间执行(比如每天 8:00 发简报),应该用第四章介绍的 Cron 定时任务。
7.8 BOOT.md —— 助理的"开机任务"
一句话解释:告诉 OpenClaw 每次启动时要做什么。就像电脑开机后自动运行的启动程序。
当 Gateway(网关服务)启动或重启时,OpenClaw 会自动执行 BOOT.md 中列出的任务。这些任务不会注入到对话上下文中,而是作为独立的 Agent 任务运行。
# Boot Checklist
- Check calendar for today's meetings and prepare briefing
- Review overnight emails and flag urgent items
- Verify all connected services (Gmail, Calendar) are accessible适用场景:服务器重启后自动恢复工作状态、每天开机时准备当日简报。如果你的助理部署在服务器上(第七章),这个文件特别有用。
7.9 BOOTSTRAP.md —— 助理的"入职引导"
一句话解释:OpenClaw 首次运行时的初始化流程。就像新员工第一天的入职引导——完成后就不再需要了。
BOOTSTRAP.md 只在全新工作区的第一次对话时加载。它会引导 OpenClaw 和你互动,完成以下初始化:
- 通过对话确定助理的名字和风格(写入 IDENTITY.md)
- 了解你是谁、有什么偏好(写入 USER.md)
- 设定助理的性格和行为准则(写入 SOUL.md)
初始化完成后,BOOTSTRAP.md 会自动删除,后续不再使用。
你需要手动创建吗? 通常不需要。OpenClaw 安装时会自动生成默认的 BOOTSTRAP.md。只有当你想自定义初始化流程(比如预设特定的助理名字或强制某些行为准则)时,才需要手动编辑它。
展开:所有工作区文件速查表
| 文件 | 比喻 | 谁来编辑 | 加载时机 |
|---|---|---|---|
| IDENTITY.md | 工牌/名片 | 首次运行时和你一起创建 | 每次对话开始 |
| SOUL.md | 员工手册 | 你来写,定义行为底线 | 每次对话开始 |
| USER.md | 你的自我介绍 | 你写初始版,助理逐步补充 | 每次对话开始 |
| AGENTS.md | 岗位说明书 | 通常用默认模板 | 每次对话开始 |
| TOOLS.md | 设备清单 | 你来写,记录环境信息 | 每次对话开始 |
| MEMORY.md | 工作笔记本 | 助理自动积累和整理 | 仅私聊时加载 |
| HEARTBEAT.md | 巡检清单 | 你来写,定义检查项 | 心跳轮询时 |
| BOOT.md | 开机任务 | 你来写,定义启动时执行的任务 | 网关启动时 |
| BOOTSTRAP.md | 入职引导 | 自动生成,完成后自动删除 | 仅首次运行 |
| memory/*.md | 每日工作日志 | 助理自动记录 | 加载今天和昨天 |
8. 组合示例:完整的一天
07:30 - 收到今日简报(天气 + 日程 + 邮件摘要) 09:00 - 自动检查邮件,分类并通知重要邮件 09:30 - 提醒:"10 点有团队周会,上周 Action Item 还有 2 项未完成" 12:00 - 推送午间新闻摘要 14:50 - 提醒:"15 点产品评审,已为你准备好汇报大纲" 15:00 - 自动记录会议要点到 Notion 17:00 - 生成今日工作总结 22:00 - 习惯追踪打卡提醒
OpenClaw 的主动循环约每 30 分钟检查一次待办工作,你的偏好和记忆以 Markdown 文件(就是普通文本文件)形式存储在本地 ~/.openclaw/workspace 目录下,不会上传到云端。
这就是 OpenClaw 作为个人助理的完整形态——不是被动等你提问,而是主动帮你管理一天的工作和生活。
第二部分:内容创作工具链
无论你是自媒体作者、技术博主还是市场运营,OpenClaw 都可以帮你从灵感收集到多平台发布,打造完整的内容创作流水线。
9. 写作辅助
9.1 头脑风暴
我想写一篇关于"AI Agent 在企业中的应用"的文章,帮我列出 10 个可能的角度针对"OpenClaw 入门教程"这个主题,帮我设计文章结构(大纲)9.2 初稿生成
根据以下大纲,帮我写一篇 2000 字的技术博客:
标题:为什么 AI Agent 比 Chatbot 更有价值
1. 引言:从 ChatGPT 到 OpenClaw
2. 核心区别:对话 vs 执行
3. 实际案例
4. 未来展望
风格:通俗易懂,多用实际例子9.3 润色与修改
帮我润色这篇文章,改进以下方面:
- 让开头更有吸引力
- 减少重复用词
- 检查语法错误
- 增加过渡句让段落衔接更自然10. 灵感收集
10.1 自动化信息聚合
设置定时任务,让 OpenClaw 每天自动帮你收集感兴趣的内容(RSS 是一种网站内容订阅格式,很多博客和新闻网站都支持):
每天早上收集以下来源的最新内容:
- Hacker News 前 10 热门
- GitHub Trending(Python + JavaScript)
- 我关注的 10 个 RSS 订阅源
整理成一份"今日灵感"清单,保存到 Notion10.2 竞品监控
每天监控以下竞品的博客更新:
- competitor-a.com/blog
- competitor-b.com/blog
如果有新文章,生成摘要发给我展开:进阶功能(素材管理、多平台发布、内容运营)
11. 素材管理
11.1 图片处理
帮我为这篇文章生成一张封面图,主题是"AI Agent 架构",风格简洁现代11.2 数据可视化
把表格数据(如 CSV 文件,一种用逗号分隔的表格文件格式)转换为图表:
把这份 CSV 数据生成一张柱状图,展示各季度销售增长趋势12. 多平台发布
12.1 配置发布渠道
clawhub install linkedin
clawhub install x-api
clawhub install blogburst12.2 一键多平台发布
把这篇文章同时发布到:
- 微信公众号(需要手动,生成排版好的 HTML)
- 知乎专栏(调整为问答式开头)
- LinkedIn(生成英文摘要 + 3 个 hashtag)
- X/Twitter(生成 3 条推文线程)12.3 内容适配
OpenClaw 会根据平台特点自动调整格式:
| 平台 | 适配策略 |
|---|---|
| 微信公众号 | 插入分隔线、强调框、合适的字号 |
| 知乎 | 问答式开头、添加相关话题标签 |
| 专业语气、英文摘要、行业标签 | |
| X/Twitter | 280 字符限制、线程拆分、Emoji |
13. 内容运营
13.1 定时发布
把这周写好的 5 篇文章,分别在周一到周五的上午 9:30 发布13.2 数据追踪
查看我上周发布的文章在各平台的阅读量和互动数据,生成对比报告13.3 内容日历
帮我规划下个月的内容日历:
- 每周 2 篇技术文章
- 每周 1 篇行业观察
- 每周 3 条社交媒体短内容
主题围绕 AI Agent、自动化、效率提升14. 最佳实践
人机协作:让 OpenClaw 处理重复性工作(排版、发布、数据统计),你专注于创意和观点。AI 生成的初稿一定要人工审核和修改。
保持风格一致:在 SOUL.md 中定义你的写作风格偏好,确保 OpenClaw 生成的内容风格统一。
版权意识:AI 辅助生成的内容可能包含来自训练数据的相似表达。发布前检查原创性。
下一步:第十章 开发者效率提升