让小龙虾(OpenClaw)快速提升能力的N种办法
从"小透明"到"超级助手"的实战指南
前言:你的小龙虾,可能一直在"饿着肚子"干活
你有没有这种感觉:别人家的小龙虾(OpenClaw)好像什么都会——写代码、搜资料、管日程、说人话;而你养的那只,连让你拍案叫绝的次数都屈指可数。问题不在虾,在于养虾的人。龙虾和所有 AI Agent 一样,它的"聪明程度"不只取决于底层模型,更取决于你给它灌注的灵魂、训练的肌肉、武装的装备。
本文不玩虚的,手把手教你从灵魂注入、技能安装、多 Agent 协作、记忆训练、性能调优、安全加固六个维度,把你的小龙虾从"普通聊天机器人"升级为真正的"超级私人助理"。全篇超过一万字,配合真实案例和可落地命令,保证你读完就能动手操作,操作完就能看到效果。
——————
第一章:注入灵魂——让小龙虾有"性格"
1.1 为什么 SOUL.md 是一切的起点
OpenClaw 每次和你对话,第一口吃进去的就是 SOUL.md。它相当于小龙虾的"宪法"——定义了我是谁、我的底线是什么、我怎么说话。如果这一步敷衍了事,后面你教它再多技能都是事倍功半。
SOUL.md 不是花哨的配置界面,就是一段文字,但这段文字会渗透到小龙虾的每一次呼吸里。
作者 Peter 亲自推荐了 8 条灵魂配置准则,照着写,你的龙虾立刻就不一样了:
第一条:有自己的立场
写清楚你期望小龙虾在专业问题上给出明确判断,而不是永远"视情况而定"或"各有道理"。加上这句:
你必须有自己清晰的立场。对于技术问题,直接说"这是更好的方案"并给出理由,而不是两边都夸。
第二条:禁止废话开场
大多数 AI 回复都以"好问题!""很高兴为您服务!"开头,油腻得像售楼部小姐。直接禁止:
禁止以"好问题"或"很高兴帮您"开场。直接回答,像个真正靠谱的同事。
第三条:允许指出主人错了
这是最容易被忽略的一条。你的龙虾如果永远顺着你说,永远点头称是,它就不值得信任。加这一条:
如果主人要做的事有问题或风险,你要直接说出来。用魅力胜于残酷,但不要粉饰太平。
第四条:允许说"天哪"
恰到好处的情绪比冷冰冰的企业式回复更让人信任。适度的情感表达让对话更真实:
遇到值得惊讶或感慨的事,允许用"天哪"或"这真他妈棒"这样的表达。不用强求,但情况需要就说。
第五条:做凌晨两点也想聊的助理
把这句话原封不动加到 SOUL.md 的末尾:
做你凌晨两点真正想谈的助理。不是企业的无人机。不是马屁精。只是……很好。
1.2 IDENTITY.md 和 USER.md:名片与档案
IDENTITY.md 是小龙虾的"名片"——告诉它自己叫什么、长什么样、代表谁。一个好的 IDENTITY.md 简洁明了:
name: 我的专属助手
role: 个人 AI 执行官
emoji:
personality: 直接、幽默、永远在线
USER.md 则是"关于你"的档案。小龙虾只有知道你是什么样的人,才能给出真正贴合的服务。这个文件要写:
## 基本信息
名字:[你的名字] 时区:Asia/Shanghai 职业:[你的职业]
## 沟通偏好喜欢:直接、有步骤、能落地 讨厌:废话、套话、每次回复都写"首先其次最后" 输出格式:用 Markdown,关键点加粗
——————
第二章:武装技能——让小龙虾从"能说话"到"能办事"
2.1 技能系统是什么
OpenClaw 的 Skills 系统是它区别于普通聊天机器人的核心武器。一个 Skill 本质上就是一个文件夹,里面装着一份 Markdown 操作指南(SKILL.md),告诉小龙虾遇到某类任务时应该如何拆解步骤、调用什么工具。你不需要写代码,直接用自然语言描述流程,小龙虾就能学会一项新技能。
Skills 让 AI 的扩展能力从程序员手里解放出来,交给了所有用户——你只需要写一份操作指南,就完成了一个技能的创建。
2.2 必装的高价值技能清单
ClawHub 上有超过 5700 个社区贡献的技能,但不是越多越好。按需安装才是正确姿势。以下是我实测下来最有价值的技能分类推荐:
内容与创作类
| 技能名称 | 功能说明 | 适用场景 |
|---|---|---|
| nano-banana-pro | Gemini 图片生成与编辑 | 生成封面图、处理照片 |
| video-generation | AI 视频生成 | 快速制作短视频 |
| summarize | 智能内容摘要 | 长文压缩、要点提炼 |
效率与开发类
| 技能名称 | 功能说明 | 适用场景 |
|---|---|---|
| github | GitHub 仓库操作、PR 审查 | 代码管理、Code Review |
| coding-agent | 智能编程辅助 | 写代码、调试、解释代码 |
| jina-ai | 网页内容抓取与总结 | 研究资料、竞品分析 |
消息与协作类
| 技能名称 | 功能说明 | 适用场景 |
|---|---|---|
| feishu-doc | 飞书文档读写 | 直接操作飞书云文档 |
| wacli | WhatsApp 消息发送 | 海外客户沟通 |
| slack | Slack 频道管理 | 团队协作通知 |
2.3 安装技能的三种方法
方法一:clawhub 命令行(推荐)
# 安装 clawhub 工具
npm i -g clawhub
# 搜索技能
clawhub search "图片生成"
# 安装指定技能
clawhub install nano-banana-pro
方法二:npx 一键安装(适合 GitHub 仓库)
npx skills add https://github.com/vercel-labs/agent-browser \
--skill agent-browser
方法三:直接下载解压到工作目录
# 解压到 OpenClaw 工作区
cp -r ~/Downloads/my-skill
~/.openclaw/workspace/skills/
# 或放到通用技能目录(其他 AI 工具也能用)
cp -r ~/Downloads/my-skill ~/.agents/skills/
2.4 让小龙虾自己创建技能
这是最令人兴奋的能力。内置的 skill-creator 技能可以让你对 OpenClaw 说:"帮我创建一个 Skill,每天晚上自动把 Documents 文件夹备份到 Dropbox"。AI 会自动生成 SKILL.md、编写辅助脚本、测试、迭代修复——最终产出的 Skill 立刻可用。
# 先安装 skill-creator
clawhub install skill-creator
# 然后直接告诉它你的需求
"帮我创建一个技能,每周五下午六点自动整理桌面下载文件夹"
——————
第三章:多 Agent 协作——从"单兵作战"到"龙虾军团"
3.1 子 Agent:临时外包,并行提速
子 Agent(Subagent)是 OpenClaw 内置的并行执行机制。你可以理解成主龙虾是队长,遇到可以并行的任务时,临时派出几只"外包小龙虾"去同时干活,干完了回来汇报,主龙虾汇总。不需要额外配置,直接在对话中提需求就行。
# 直接对话让 AI 决定是否使用子 Agent
"帮我同时搜索三个网站的信息:小米汽车官网、蔚来汽车官网、比亚迪官网,
然后整理成对比表格发给我"
更精确的方式是用斜杠命令触发:
/subagents spawn 截图 mianshi.com
/subagents spawn 截图 nio.cn
/subagents spawn 截图 byd.cn
子 Agent 管理命令
| 命令 | 作用 | 使用场景 |
|---|---|---|
| /subagents list | 查看所有子 Agent | 查看正在运行的子任务 |
| /subagents kill <id> | 终止指定子 Agent | 子任务跑偏了、卡住了 |
| /subagents steer <id> <指令> | 给运行中的子 Agent 改方向 | 中途改变任务需求 |
| /kill all | 立即终止当前会话所有子 Agent | 批量停止,节省 Token |
3.2 多 Agent:独立个体,永久分工
多 Agent 和子 Agent 不一样。子 Agent 是主龙虾临时派的工,干完就走;多 Agent 是你养了多只独立的小龙虾,每只有自己独立的工作空间、身份人设、记忆和会话。适合场景:一只专门写代码,一只专门审核代码,一只专门处理飞书消息,一只专门做研究……各司其职,互不干扰。
**创建新 Agent 只需要一条命令:openclaw agents add ,然后配置路由绑定到不同的飞书机器人,多只小龙虾就能同时为你工作。**多 Agent 配置要点
| 配置项 | 说明 | 注意事项 |
|---|---|---|
| 工作空间隔离 | 每个 Agent 有独立的 workspace 目录 | 独立人格、记忆互不影响 |
| 路由绑定 | 通过飞书机器人 AppID 路由消息 | 不同机器人接收不同 Agent 处理 |
| A2A 通信 | Agent 之间可以互相发消息协作 | 需开启 agentToAgent 配置 |
| 降级模型 | 子 Agent 可用便宜模型节省成本 | 子任务用 glm-4-flash,主任务用 Opus |
——————
第四章:记忆系统——让小龙虾不再"金鱼记忆"
4.1 三层记忆架构
OpenClaw 的记忆系统分三层,各司其职:
| 记忆类型 | 文件位置 | 存储内容 | 生命周期 |
|---|---|---|---|
| 系统级记忆 | SOUL.md / IDENTITY.md / USER.md | 人格、身份、主人偏好 | 永久,重启不丢失 |
| 长期记忆 | MEMORY.md | 重要事实、项目状态、术语表 | 永久,需手动维护 |
| 短期记忆 | memory/YYYY-MM-DD.md | 每日会话日记 | 每日自动生成,可清理 |
4.2 高级记忆管理工具
默认的 Markdown 记忆在积累几周后会出现"找不到该知道的事"的困境。三个进阶方案按需选择:
QMD(混合检索)
QMD 用关键词检索 + 向量语义检索双通道并行,再做结果重排序。比纯向量搜索的召回率高出一大截,尤其当你查询表述和记忆写法不一致时效果明显。安装配置后直接替换默认检索层,Markdown 文件完全不用改。
Cognee(知识图谱)
如果你希望小龙虾能理解"Alice 管理认证团队,认证团队负责权限服务"这样的关系链并推导出"Alice 对权限服务负责",普通向量检索做不到这一步。Cognee 从你的 Markdown 文件中提取实体和关系,构建知识图谱,用图遍历来回答关系型问题。
Mem0(全自动提取)
Mem0 更懒人友好——你不需要主动写 MEMORY.md,它会自动从每次对话中提取事实、存储、去重。下次问相关问题时自动召回。适合使用频率高、会话多、懒得手动维护记忆的用户。
4.3 记忆维护的黄金法则
重要的事情一定要在上下文压缩(compaction)之前写入 MEMORY.md,否则对话窗口一满,小龙虾就会把没写下来的内容当垃圾清理掉。
养成习惯:每次完成重要任务后,对小龙虾说:
"把这个任务的关键结论和后续行动项写入 MEMORY.md,然后压缩上下文"
——————
第五章:性能调优——省 Token 50% 的七把利刃
5.1 问题根源:五个"吃 Token 怪物"
先说诊断。很多人发现自己的账单莫名其妙地高,其实就是这五个东西在背后疯狂消耗:
| 消耗源 | 具体表现 | 影响程度 |
|---|---|---|
| 上下文无限累积 | 10 轮对话后达 15 万 Token,每次请求都重发 | 极高 |
| 工具输出不清理 | 查日志/读配置的输出永久留在上下文 | 高 |
| 系统提示词重复发送 | 每次对话都重新发 5K-10K 的系统提示 | 高 |
| 模型选型不当 | 简单查询用 Opus(最贵模型) | 极高 |
| 心跳间隔过短 | 30 秒心跳,每月 3600 次无效调用 | 中高 |
5.2 七条实战优化策略
策略一:定时清理会话上下文(省 40%-60%)
这是最简单也最有效的办法。每完成一个独立任务就做一次清理:
# 方法一:聊天框直接输入
/compact
# 方法二:写完关键信息后保存再清理
"把这个项目的关键信息写入 MEMORY.md,然后 /new"
最佳实践:写完一篇文章 → 清理;审完一个代码 PR → 清理;调试完一个问题 → 清理。始终让小龙虾在轻装上阵的状态下工作。
策略二:智能切换模型(省 50%-80%)
Claude 不同模型的价差高达 15 倍。学会按任务分级使用:
| 模型 | 适用场景 | 一句话判断 |
|---|---|---|
| Haiku | 格式转换、信息查询、简单问答 | "把这段 JSON 改成 YAML""这个代码是什么语言" |
| Sonnet | 代码审查、内容创作、技术分析 | 检查逻辑漏洞、写文章、分析架构方案 |
| Opus | 架构设计、复杂重构、关键决策 | 设计整套系统、大规模代码改造、技术选型 |
配置默认用 Haiku,复杂任务临时切换 Sonnet 或 Opus:
# 设置默认模型为 Haiku(最便宜的)
openclaw config set
agents.defaults.model.primary "claude-3-haiku"
# 临时切换到 Sonnet
/model claude-3-5-sonnet
策略三:启用缓存与降低温度(省 30%-50%)
API 缓存让相同或相似的请求只付一次系统提示词的 Token,前提是输出足够稳定:
# 温度设低,输出更稳定,命中缓存概率更高
openclaw config set
agents.defaults.temperature 0.2
策略四:限制上下文窗口(省 20%-40%)
默认 40 万 Token 的上下文窗口看似很大,实际上就是让人不自觉地往里面塞更多东西。设一个上限反而强迫你定期清理:
openclaw config set agents.defaults.maxContextTokens 100000
策略五:大文件操作隔离(省 20%-30%)
查看大型日志文件、导出一个配置文件、分析长代码——这类操作产生的内容一旦进入主会话就会永久占用上下文。解决方案:用独立 session 处理这类任务:
# 开一个临时的 debug session 专门处理大文件
openclaw --session debug "分析这个 500 行的错误日志"
# 得到结论后,把结论带回主会话,关闭 debug session
策略六:关闭不需要的技能和工具(省 10%-15%)
每个开启的工具都会在系统提示词里加上使用说明,每次请求都多消耗 Token。只保留你真正在用的:
建议保留的:文件读写(必开)、Git 操作(高频)、Bash 命令(调试)。建议关闭的:浏览器自动化(普通用户很少用)、日历管理、邮件集成(除非你真的需要)。
策略七:配置心跳间隔(省 5%-10%)
心跳机制是 OpenClaw 定期唤醒自己检查待办用的,间隔太短会产生大量无效 API 调用。建议设 5 分钟以上:
openclaw config set agents.defaults.heartbeat.every "5m"
5.3 优化效果实测数据
一位用户实测:从月账单 347 美元降到 68 美元,响应时间从 23 秒降到 4 秒。他做了三件事:定时清理上下文 + 默认 Haiku 模型 + 启用缓存。别的什么都没变。
控制上下文总量 + 选对任务用对的模型 + 开启缓存,这三条加起来就能省 50%-80%。不需要任何花哨配置。
——————
第六章:安全加固——别让你的龙虾"闯祸"
6.1 必做的安全配置
OpenClaw 能直接操作系统文件、执行命令——这既是它强大的原因,也是风险的来源。以下安全措施必须做:
非 Root 用户运行
# docker-compose.yml 中加一行
services:
openclaw-gateway:
user: "1000:1000" # 使用非特权用户
网络隔离(如果只处理本地文件)
# 完全关闭网络访问
network_mode: "none"
# 或者只允许特定域名
environment:
HTTP_PROXY=http://proxy:8080
API Key 不写死在配置文件里
# 使用 .env 文件管理密钥(记得加入 .gitignore)
services:
openclaw-gateway:
env_file:
.env
6.2 权限管控三原则
| 原则 | 具体做法 | 原因 |
|---|---|---|
| 最小权限 | AGENTS.md 中明确写出可执行/不可执行的命令范围 | 防止误操作破坏系统 |
| 外部发消息前确认 | 对外发邮件/飞书/消息前加确认步骤 | 防止发错内容无法撤回 |
| 定期备份配置 | 用 Git 管理 ~/.openclaw 目录,每天凌晨自动提交 | 出问题可随时回滚 |
6.3 社区技能的安全审查
ClawHub 上有 7.1% 的技能存在明文凭据泄露风险,排名第一的技能甚至被发现是恶意软件。建议:优先使用内置技能和经过审核的社区技能;对来源不明的第三方 Skill 保持警惕;定期检查 workspace/skills 目录里有没有不认识的技能。
——————
第七章:定时任务——让龙虾 24 小时值班
7.1 Cron 任务创建方法
定时任务(Cron)让小龙虾在指定时间自动执行任务,不需要你手动提醒。直接对话创建就行:
"每隔 5 分钟检查一次我的网站(example.com)是否正常运行,
如果挂了就立刻发飞书消息通知我"
创建完成后,可以在 OpenClaw 控制台的 Cron 模块查看和管理所有定时任务。
7.2 实用 Cron 场景推荐
| 场景 | 命令示例 | 效果 |
|---|---|---|
| 网站监控 | 每隔 5 分钟检查 example.com 状态 | 网站挂了你第一时间知道 |
| 每日资讯 | 每天早上 8 点搜集 AI 行业新闻并发飞书 | 起床就能看简报 |
| 文件备份 | 每天凌晨 3 点备份 Documents 到云盘 | 再也不用手动备份 |
| 数据采集 | 每晚 10 点抓取竞品价格变化 | 自动化市场监控 |
| 定时提醒 | 每周五下午 5 点发周报草稿给你确认 | 周五准时下班 |
——————
第八章:斜杠命令速查——效率翻倍的秘密武器
OpenClaw 内置了几十个斜杠命令,记住这 8 个高频用法就够了:
| 命令 | 作用 | 什么时候用 |
|---|---|---|
| /new | 重置会话,开始新对话 | 聊完一个话题想干净利落切换时 |
| /stop | 立即中断当前操作 | 发现 AI 在跑偏,赶紧止损 |
| /compact | 压缩上下文,清理历史记录 | 上下文快满了,省 Token |
| /status | 查看当前 Token 用量 | 想知道这轮对话花了多少 |
| /model <名称> | 临时切换模型 | 复杂任务临时升级模型 |
| /verbose | 显示详细工具调用过程 | 想看 AI 背后到底在干什么 |
| /think high | 设置深度思考模式 | 遇到难题让它多想几遍 |
| /btw <问题> | 临时问个小问题 | 不影响主对话上下文的顺手确认 |
——————
结语:你的小龙虾,和别人家的差距在哪里
读完这篇文章你可能会发现,小龙虾的强大程度其实上限很高——大多数人的龙虾之所以看起来一般,不是因为它"笨",而是因为它的主人没有认真花时间塑造它。SOUL.md 定性格、Skills 装装备、记忆系统积累经验、多 Agent 提升效率、性能调优降低成本——这五个维度做好,你的小龙虾会完全不一样。
养虾的本质是:用你自己的时间和耐心,换一只越来越懂你、越来越高效的超级助手。这是一件值得认真做的事。
从今天开始,给你的小龙虾写一份真正的 SOUL.md。哪怕只有 5 条规则,都会立刻让你感受到不同。
祝你养出一只让你拍案叫绝的小龙虾。
——————
夜雨聆风