10 个 OpenClaw 实用技巧:让你的 AI 助手真正好用起来
你已经装好了 OpenClaw,发了几条消息,觉得”还行”。但然后呢?
这篇文章不讲安装,不讲理论。只讲 真正能让 OpenClaw 变得更好用的实战技巧——全部来自社区用户的血泪经验。
技巧 1:写好 SOUL.md,AI 就有了性格
SOUL.md 是 OpenClaw 每次醒来第一个读的文件。它定义了你的 AI 是谁。
很多人忽略了这个文件,或者只写了”你是一个助手”。太浪费了。
一个好的 SOUL.md 长这样:
## 性格
- 专业但不死板,偶尔幽默
- 优先用列表,不写长段落
- 主动提供相关信息,不要等我问
## 核心原则
- 隐私第一,绝不外泄数据
- 执行破坏性操作前必须确认
- 引用来源,不编造事实
- 任务失败就报错,不要假装成功
进阶玩法:你可以让 AI 变得毒舌、话少、或者特别啰嗦。有一个用户的 SOUL.md 只写了一个词:简洁。 效果出奇地好。
技巧 2:MEMORY.md 是长期大脑,别让它空着
OpenClaw 每次对话都是”全新”的。它靠文件来记东西。
MEMORY.md 是长期记忆,memory/ 目录下是每日日记。很多人的 MEMORY.md 是空的,等于让 AI 每次都从零开始认识你。
建议每周花 5 分钟,把重要的东西写进去:
## 关于我
- 用 TypeScript 写后端,偏爱 Bun 而非 Node
- 项目 A 用的是 PostgreSQL,项目 B 用的 SQLite
- 讨厌 CSS,前端一律用 Tailwind
## 重要决策
- 2026-03-10:决定把 API 从 REST 改成 GraphQL
- 2026-03-05:选了 Cloudflare Workers 而不是 Vercel
## 教训
- 不要让 AI 批量发邮件——至少审核一遍
- 数据库操作必须先 dry-run
记忆越详细,AI 的回答越精准。
技巧 3:Heartbeat 是你的隐形助手
OpenClaw 有一个”心跳”系统,每隔 30 分钟自动醒来一次,检查 HEARTBEAT.md,决定要不要做点什么。
很多人不知道这个功能。你可以让 AI 在心跳时自动:
- 检查邮箱,有重要邮件就通知你
- 检查日历,会议前 2 小时提醒你
- 查看服务器状态
- 检查竞品网站有没有更新
- 甚至发一条早安消息
# HEARTBEAT.md
## 每次心跳检查
- 检查邮箱,仅报告紧急未读邮件
- 检查日历,4 小时内有事件就提醒
## 每天 9:00 检查
- GitHub Issues 有没有新的 bug 报告
- 网站访问量有没有异常
## 深夜安静时段(23:00-08:00)
- 除非紧急,不要打扰我
关键点:心跳是被动的、低打扰的。它检查完觉得不需要通知你,就会安静地离开。你可以通过编辑 HEARTBEAT.md 随时调整频率和内容。
技巧 4:Skills 是你的技能树,定期逛逛
OpenClaw 有 Skills 市场,社区贡献了几百个技能包。装一个 Skill 就像给你的 AI 助手解锁新能力。
强烈推荐的几个 Skill:
| Skill | 功能 |
|---|---|
| weather | 查天气预报,无 API key |
| summarize | 总结网页、视频、播客内容 |
| github | GitHub PR/Issue/CI 操作 |
| nano-pdf | 用自然语言编辑 PDF |
| apple-reminders | 管理 Apple 提醒事项 |
安装只需要一条命令:
clawhub install weather
建议每月逛一次 Skills 市场,看看有什么新东西。很多 Skill 解决的都是你没想到但一旦用了就回不去的问题。
技巧 5:邮件自动化,但要设好安全网
OpenClaw 能自动读写邮件、批量归档、生成摘要、定时发送。这是最受欢迎的自动化场景之一。
但有一个重要事实:邮件一旦发出,就收不回来了。
安全做法:
- 先用沙箱测试:配置一个测试邮箱账号,让 AI 先在上面跑一遍规则
- 发送前确认:在 AGENTS.md 里写清楚——“发邮件前必须让我确认内容”
- 删除规则要保守:归档比删除安全,删除前最好有预览步骤
一个典型的邮件自动化配置:
{
"rules": [
{
"name": "归档旧营销邮件",
"condition": "category:marketing AND older:60days",
"action": "archive"
},
{
"name": "标记重要发件人",
"condition": "from:boss@company.com",
"action": "star + notify"
}
]
}
技巧 6:别给 AI 管理员权限,学会限制它
OpenClaw 在你电脑上跑,拥有你给它的所有权限。这既是优势也是风险。
安全配置清单:
- ✅ 用 Docker 沙箱模式运行(隔离文件系统和网络)
- ✅ 在 AGENTS.md 中明确禁止的操作
- ✅ API Key 放环境变量,不放配置文件
- ✅ 定期检查
~/.openclaw/目录的访问日志 - ❌ 不要用 root 权限运行
- ❌ 不要把所有目录都开放给 AI
在 AGENTS.md 中加几条铁律:
## 安全规则
- 禁止执行 `rm -rf /` 或任何递归删除根目录的命令
- 禁止读取 ~/.ssh/ 目录
- 禁止修改系统配置文件
- 发送邮件/消息前必须确认
- 不要主动连接外部服务器
技巧 7:用 Cron 精确定时,用心跳做轮询
OpenClaw 有两种定时机制,别搞混了:
| 机制 | 适合场景 | 示例 |
|---|---|---|
| Cron | 精确时间点执行 | 每天 9:00 发早报 |
| Heartbeat | 定期检查、低精度 | 每 30 分钟看看有没有新邮件 |
Cron 的典型用法:
# 每周一早上 9 点检查项目状态
openclaw cron add --name "weekly-status" --schedule "0 9 * * 1" \
--message "检查所有项目的 git status,汇总未提交的改动"
# 每月 1 号生成上月报告
openclaw cron add --name "monthly-report" --schedule "0 10 1 * *" \
--message "总结上月工作完成情况,生成报告"
经验法则:精确到分钟用 Cron,“时不时看看”用 Heartbeat。
技巧 8:给不同项目用不同的 Workspace
同时在多个项目上工作?不要把所有东西塞进一个 Workspace。
OpenClaw 支持多 Workspace,每个项目有自己的:
- AGENTS.md(项目的开发规范)
- TOOLS.md(项目的技术栈信息)
- MEMORY.md(项目的历史决策)
- Skills(项目需要的工具)
好处:切换项目时,AI 自动加载对应上下文,不会把项目 A 的规则带入项目 B。
技巧 9:用浏览器控制做数据采集
OpenClaw 可以通过 Chrome DevTools Protocol (CDP) 控制浏览器。这不是简单的 curl——它能理解页面结构、填写表单、点击按钮、截图。
实用场景:
- “帮我看一下这 5 个竞品网站的价格页面,对比一下”
- “每天早上从这个 Dashboard 截个图发给我”
- “帮我填这个申请表,用我简历里的信息”
- “监测这个商品页面,降价了通知我”
用法:
打开浏览器,访问 https://example.com,帮我提取所有产品的名称和价格
AI 会自动启动 Chromium、导航页面、提取数据,全程不用你动手。
技巧 10:从一个任务开始,别想一步到位
这是社区里最多人分享的教训:
不要第一天就想把整个工作流自动化。
正确的进阶路径:
第 1 周:让 AI 帮你查天气、管理邮件
第 2 周:加上日历提醒、GitHub 通知
第 3 周:配置自动部署、代码审查
第 4 周:搭建完整的每日工作流
从一个小痛点开始,比如”每天早上要花 20 分钟看邮件和日历”。让 AI 解决这一个问题。用熟了,信任建立了,再扩展。
一口气配太多东西,出了问题都不知道是哪个环节炸了。
总结
OpenClaw 的核心不是”AI 能做什么”,而是”你教会它做什么”。
这些文件就是你的杠杆:
- SOUL.md — 定义性格
- AGENTS.md — 定义规则
- MEMORY.md — 给它记忆
- HEARTBEAT.md — 让它主动
- Skills — 教它新技能
花 30 分钟配置好这些,你的 OpenClaw 就不再是一个”聊天机器人”,而是一个真正懂你的 AI 助手。
还想了解更多?看看我们的其他文章: