原则一:安全第一,绝不盲装技能
ClawHub 上的技能包良莠不齐,安装前必须做好审查:
- 优先自己编写
SKILL.md,纯 Markdown 说明即可 - 包含
scripts/目录的技能,必须逐行审查代码 - 只调用内置工具(
web_fetch、web_search、exec)的技能最安全 - 零依赖 = 最优解
原则二:文件即大脑——最重要的一条
所有上下文必须持久化到文件,否则 compaction(上下文压缩)后全部丢失。推荐的记忆体系:
MEMORY.md→ 长期记忆memory/YYYY-MM-DD.md→ 每日日志ACTIVE-TASK.md→ 当前任务的工作记忆- 工作中途也要主动做 checkpoint
这是 OpenClaw 最容易被忽视、也最致命的问题。Agent 的上下文窗口有限,不落盘就等于失忆。
原则三:模型分层,控制成本
不同任务匹配不同模型,是性价比的关键:
- 主智能体 → Claude Opus(负责协调、复杂推理)
- 子任务/专项 → Claude Sonnet(约 5 倍性价比)
- 必须配置模型回退机制
这里的模型选择并非固定,可以根据自己的测试结果替换为其他模型,进一步压缩成本。
原则四:Cron 驱动一切
把晨报生成、收件箱处理、系统监控、安全扫描等重复性工作全部定时化,合并成少数「心跳任务」统一调度,让 Agent 真正变成 7×24 运转的自动化引擎。
原则五:极简技能哲学
最好的技能往往没有一行代码——只是一份写得好的 SKILL.md,教智能体如何用内置工具完成任务。能用 Markdown 说明解决的,就不要写脚本。
推荐项目结构
社区沉淀的标准目录结构:
~/workspace/
├── SOUL.md # 智能体人格定义
├── MEMORY.md # 长期记忆
├── ACTIVE-TASK.md # 当前任务
├── HEARTBEAT.md # 定时任务清单
├── memory/ # 日志目录
└── skills/ # 自定义技能
常见踩坑提醒
- 运行中修改配置(可能导致状态混乱)
- 盲信 ClawHub 下载量(下载多不代表安全)
- 不读技能源码就安装
- 让智能体未经批准直接发邮件或发推文
对于正在用 OpenClaw 搭建自动化工作流的开发者,建议从「文件即大脑」这条原则开始落地——先把记忆体系搭好,再逐步叠加定时任务和技能扩展,比一上来就追求复杂架构要稳得多。