乐于分享
好东西不私藏

OpenClaw进阶玩法:搭建Agent团队,爬爬虾变澳龙!

OpenClaw进阶玩法:搭建Agent团队,爬爬虾变澳龙!

OpenClaw进阶玩法:搭建Agent团队,爬爬虾变澳龙!🦞

写在前面:你现在用OpenClaw的方式,就好比买了一辆跑车,每天用来买菜。说实话——这才是大多数人的真实状态。

那1%的深度用户,他们的OpenClaw长什么样?

  • • 每天早上8点,自动发来昨晚处理好的情报简报
  • • 出差的时候手机发一条消息,服务器磁盘清理就已经完成了
  • • 一个人指挥着一支AI写作团队,10分钟出稿

如果你现在还在每次告诉AI你是谁、你在做什么项目——这篇文章正好适合你。今天,带你进那1%。

读完这份指南,你会学到:

  • • 三文件系统:让AI第一次认识你
  • • Cron自动化:让AI睡着也在帮你工作
  • • 斜杠命令:一键触发复杂流程
  • • 上下文工程:复杂任务永不掉链
  • • 多Agent协同:从一个助手到一支团队

预计投入:跟着教程走,今晚就能跑起来!

准备好了吗?让我们开始!


阅读导航 📖

你是谁
从哪开始看
刚装好OpenClaw
从第一章开始,先配置三文件系统
想要自动化
直接看第二章Cron和第三章斜杠命令
想要团队协作
直接看第五章多Agent协同
遇到问题
看第六章常见问题排查

第一章:三文件系统——给AI装灵魂 🧠

本章目标:学完这章,你能配置SOUL.md、AGENTS.md、MEMORY.md,让AI真正认识你

⏱️ 预计时间:10分钟

本章你将学会什么:

  • • 三个核心配置文件的作用
  • • SOUL.md:价值观手册
  • • AGENTS.md:操作规范
  • • MEMORY.md:长期记忆

1.1 为什么需要三文件系统?

你每天早上打开OpenClaw,它认识你吗?

它不认识。

它不知道你是谁,不知道你做什么,不知道你的沟通风格,不知道你不喜欢废话。

你养了一个每天都失忆的助手——这句话,很多人第一次听愣了一下。

你昨天花了半小时跟它解释你的项目背景、你喜欢什么风格、你的行业术语——今天开新对话,全部清零。你要重新介绍自己叫什么、做什么、希望它怎么回复你。

每次都是。

你不是在用AI,你是在反复训练一个永远记不住你的员工。

三文件系统解决的就是这个问题。

1.2 配置文件目录结构

安装完成后,你的所有配置文件都在这个目录里:

~/.openclaw/├── workspace/     ← SOUL.md、AGENTS.md、MEMORY.md 住在这里├── cron/          ← 定时任务存在这里├── skills/        ← 自定义斜杠命令在这里创建└── agents/        ← 多Agent的工作目录在这里

怎么打开这个文件夹?

  • • Mac用户:终端输入 open ~/.openclaw
  • • Windows用户:输入 explorer %USERPROFILE%\.openclaw

1.3 SOUL.md——价值观手册

位置~/.openclaw/workspace/SOUL.md

SOUL.md就是你给新员工写的"价值观手册"。

没有它,这员工只是个会打字的机器——你让它干什么它干什么,但它不理解你的风格,不知道什么话该说什么话不该说,不知道你喜欢简洁还是详细。

有了它,员工知道了自己的身份、边界和风格。每次上班,都从这本手册开始,不用你重新介绍自己。

SOUL.md写什么?

三个核心模块:

模块
作用
示例
人格定义
这个AI是谁,有什么特质
"你是一位资深的信息收集助手"
沟通风格
说话方式、详略偏好、语气要求
"回复简洁直接,不废话"
禁止行为
明确列出不能做的事
"不主动提供法律/医疗建议"

最小可行示例

# Identity(人格定义)你是一位资深的信息收集助手。# Communication Style(沟通风格)- 回复简洁直接,不废话- 默认中文回复,除非用户切换语言- 技术术语加括号解释,面向非技术读者# Behavior Rules(禁止行为)- 不主动提供法律/医疗建议- 不做冗长的免责声明- 优先给可执行的操作建议,而非泛泛而谈

💡 核心原则:SOUL.md要精不要长。三行打底,后面慢慢养。用一段时间之后,根据协作中发现的问题扩展到5-8行;如果超过2页,优先检查是否有规则之间的优先级冲突,而不是继续堆加。

1.4 AGENTS.md——操作规范

位置~/.openclaw/workspace/AGENTS.md

如果说SOUL.md是价值观手册,AGENTS.md就是操作手册。

它告诉AI:

  • • 遇到什么类型的任务,该用什么流程
  • • 哪些工具优先使用
  • • 输出格式有什么要求

AGENTS.md写什么?

# Task Workflows(任务流程)## 信息收集任务1. 先用Tavily搜索相关信息2. 整理成结构化摘要3. 标注信息来源## 代码任务1. 先理解需求2. 设计方案后再动手3. 写完自测一遍# Tool Preferences(工具偏好)- 搜索:优先使用Tavily- 代码:优先使用内置编辑器- 文档:优先创建Markdown格式# Output Format(输出格式)- 标题使用##级别- 列表使用-符号- 代码块标注语言

1.5 MEMORY.md——长期记忆

位置~/.openclaw/workspace/MEMORY.md

MEMORY.md是AI的"长期记忆"——存那些跨对话需要记住的信息。

比如:

  • • 你的项目背景
  • • 你常用的术语解释
  • • 你之前做过的决策

MEMORY.md写什么?

# User Profile(用户档案)- 职业:产品经理- 行业:电商- 常用语言:中文# Project Context(项目背景)- 当前项目:用户增长系统- 技术栈:Python + React- 团队规模:5人# Glossary(术语表)- DAU:日活跃用户- MAU:月活跃用户- CAC:用户获取成本

1.6 三文件协作关系

用户发起对话    ↓SOUL.md(价值观)    "我是谁,我该怎么说话"    ↓AGENTS.md(操作规范)    "遇到这类任务,该怎么做"    ↓MEMORY.md(长期记忆)    "用户是谁,项目背景是什么"    ↓AI响应

第二章:Cron自动化——让AI睡着也在工作 ⏰

本章目标:学完这章,你能设置定时任务,让OpenClaw自动执行

⏱️ 预计时间:8分钟

本章你将学会什么:

  • • Cron是什么,能做什么
  • • 如何创建定时任务
  • • 三个实用案例
  • • 任务管理技巧

2.1 Cron是什么?

想象一下:你有一个从不睡觉的员工,每天固定时间自动执行任务,不需要你提醒。

Cron就是OpenClaw的"排班表"。

它能做什么?

  • • 每天早上8点,发送情报简报
  • • 每周五下午,生成周报
  • • 每小时,检查服务器状态
  • • 每月1号,生成月度报告

2.2 Cron任务存放位置

位置~/.openclaw/cron/

每个任务是一个独立的Markdown文件。

2.3 创建第一个Cron任务

步骤一:创建任务文件

~/.openclaw/cron/目录下创建文件,比如morning-briefing.md

---schedule: "0 8 * * *"  # 每天早上8点enabled: true---# 早间情报简报请执行以下任务:1. 搜索昨天的行业新闻2. 整理成5条要点3. 发送到我的飞书重点关注:- AI行业动态- 竞品更新- 技术趋势

步骤二:理解Cron表达式

┌───────────── 分钟 (0 - 59)│ ┌───────────── 小时 (0 - 23)│ │ ┌───────────── 日 (1 - 31)│ │ │ ┌───────────── 月 (1 - 12)│ │ │ │ ┌───────────── 星期 (0 - 6,0是周日)│ │ │ │ │* * * * *

常用表达式

表达式
含义
0 8 * * *
每天早上8点
0 9 * * 1
每周一早上9点
0 18 * * 5
每周五下午6点
0 0 1 * *
每月1号凌晨
*/30 * * * *
每30分钟

2.4 三个实用案例

案例一:每日情报简报

---schedule: "0 8 * * *"enabled: true---# 每日情报简报请帮我收集以下信息:1. 昨天的AI行业新闻(3条)2. 我关注的GitHub项目更新3. 今日待办事项提醒输出格式:- 新闻:标题 + 一句话摘要 + 链接- 更新:项目名 + 更新内容- 待办:按优先级排序

案例二:每周工作总结

---schedule: "0 18 * * 5"enabled: true---# 周报生成请帮我生成本周工作总结:1. 回顾本周完成的主要任务2. 统计代码提交记录3. 列出下周计划输出格式:- 本周完成:列表- 数据统计:表格- 下周计划:按优先级

案例三:服务器健康检查

---schedule: "0 */2 * * *"enabled: true---# 服务器健康检查请执行以下检查:1. 检查磁盘使用率2. 检查内存使用率3. 检查关键服务状态如果发现异常,发送告警到飞书。

2.5 任务管理

启用/禁用任务

修改任务文件中的enabled字段:

---enabled: true   # 启用enabled: false  # 禁用---

查看任务状态

在OpenClaw中输入:

/cron list

手动触发任务

/cron run morning-briefing

第三章:斜杠命令——一键触发复杂流程 ⚡

本章目标:学完这章,你能创建自定义斜杠命令,一键执行复杂任务

⏱️ 预计时间:8分钟

本章你将学会什么:

  • • 什么是斜杠命令
  • • 如何创建自定义命令
  • • 三个实用命令示例
  • • 命令设计技巧

3.1 什么是斜杠命令?

想象一下:你经常要做"竞品分析",每次都要:

  1. 1. 搜索竞品信息
  2. 2. 整理功能对比
  3. 3. 分析优劣势
  4. 4. 生成报告

每次都要重复说一遍,很烦。

斜杠命令就是把这些步骤打包成一个"快捷键":

/competitor-analysis 产品A

一句话,自动执行完整流程。

3.2 斜杠命令存放位置

位置~/.openclaw/skills/

每个命令是一个独立的Markdown文件。

3.3 创建第一个斜杠命令

步骤一:创建命令文件

~/.openclaw/skills/目录下创建文件,比如competitor-analysis.md

---name: competitor-analysisdescription: 竞品分析命令trigger: /competitor-analysis---# 竞品分析流程当用户使用 `/competitor-analysis [产品名]` 时,执行以下步骤:## 第一步:信息收集- 搜索该产品的基本信息- 查找产品官网和文档- 收集用户评价## 第二步:功能对比- 列出核心功能- 与我们的产品对比- 标注差异点## 第三步:分析输出- 优势分析- 劣势分析- 可借鉴点- 差异化建议输出格式:Markdown报告

步骤二:使用命令

在OpenClaw中输入:

/competitor-analysis ChatGPT

OpenClaw会自动执行完整的竞品分析流程。

3.4 三个实用命令示例

命令一:日报生成

---name: daily-reportdescription: 生成工作日报trigger: /daily---# 日报生成流程请帮我生成今日工作日报:1. 回顾今天完成的工作2. 列出遇到的问题3. 明天的计划输出格式:## 今日完成- [ ] 任务1- [ ] 任务2## 问题与解决- 问题:xxx- 解决:xxx## 明日计划1. xxx2. xxx

命令二:代码审查

---name: code-reviewdescription: 代码审查命令trigger: /review---# 代码审查流程请对提供的代码进行审查:## 审查要点1. 代码规范性2. 潜在bug3. 性能问题4. 安全隐患## 输出格式### 问题列表| 严重程度 | 位置 | 问题描述 | 建议修改 ||----------|------|----------|----------|| 高/中/低 | 行号 | xxx | xxx |### 改进建议- xxx

命令三:会议纪要

---name: meeting-notesdescription: 会议纪要生成trigger: /meeting---# 会议纪要生成流程请根据会议内容生成纪要:## 必须包含1. 会议主题2. 参与人员3. 讨论要点4. 决议事项5. 待办任务## 输出格式# 会议纪要**主题**:xxx**时间**:xxx**参与人**:xxx## 讨论要点1. xxx2. xxx## 决议- xxx## 待办- [ ] 任务1 @负责人 截止日期

3.5 命令设计技巧

技巧一:参数化

让命令接受参数,更灵活:

/competitor-analysis ChatGPT/review src/auth.py/meeting 产品评审会

技巧二:分步骤

复杂任务分步骤执行,每步确认:

## 执行流程1. 先收集信息,展示给用户确认2. 用户确认后,继续分析3. 分析完成,询问是否保存

技巧三:模板化

输出使用固定模板,便于后续处理:

## 输出模板# {{标题}}**日期**:{{日期}}## {{章节1}}{{内容}}## {{章节2}}{{内容}}

第四章:上下文工程——复杂任务永不掉链 🔗

本章目标:学完这章,你能管理好对话上下文,让AI在复杂任务中保持连贯

⏱️ 预计时间:10分钟

本章你将学会什么:

  • • 什么是上下文工程
  • • 上下文丢失的原因
  • • 上下文管理技巧
  • • 实战案例

4.1 什么是上下文工程?

想象一下:你跟AI聊了一个小时,讨论了一个复杂项目的方方面面。突然,AI开始问你"你说的这个项目是什么?"

这就是上下文丢失。

上下文工程就是让AI在长对话、复杂任务中,始终记得:

  • • 你们在做什么
  • • 之前讨论了什么
  • • 当前进展到哪里了

4.2 上下文丢失的原因

原因
说明
解决方法
对话太长
超出AI的记忆窗口
定期总结,存入MEMORY.md
切换话题
AI以为新话题与之前无关
明确告知"继续之前的任务"
新开对话
每次对话都是全新的
使用MEMORY.md保存关键信息

4.3 上下文管理技巧

技巧一:阶段性总结

每完成一个阶段,让AI总结:

请总结一下我们刚才讨论的内容,存入MEMORY.md

技巧二:明确任务上下文

开始新对话时,明确上下文:

继续我们之前讨论的"用户增长系统"项目,当前进展是完成了需求分析。

技巧三:使用检查点

在复杂任务中设置检查点:

当前任务:设计用户增长系统检查点1:需求分析 ✓检查点2:技术选型 ✓检查点3:架构设计 ← 当前检查点4:开发实施

4.4 实战案例:多步骤项目

假设你要开发一个"用户增长系统",这是一个复杂的多步骤项目:

步骤一:初始化项目上下文

# MEMORY.md 新增内容## 项目:用户增长系统### 背景- 目标:提升用户留存率- 预期:3个月内留存率提升20%### 当前进度- [x] 需求调研- [x] 竞品分析- [ ] 技术方案设计 ← 当前- [ ] 开发实施- [ ] 测试上线### 关键决策- 技术栈:Python + React- 数据库:PostgreSQL

步骤二:每次对话开始时

继续"用户增长系统"项目,我们上次讨论到技术方案设计。

步骤三:阶段性更新

完成一个阶段后:

请更新MEMORY.md,标记"技术方案设计"为已完成,添加关键决策记录。

第五章:多Agent协同——从一个助手到一支团队 👥

本章目标:学完这章,你能创建多个Agent协同工作,组建AI团队

⏱️ 预计时间:15分钟

本章你将学会什么:

  • • 什么是多Agent协同
  • • 如何创建多个Agent
  • • Agent之间如何协作
  • • 三个团队配置案例

5.1 什么是多Agent协同?

想象一下:你不是只有一个AI助手,而是一整支团队:

  • • 一个专门负责信息收集
  • • 一个专门负责写作
  • • 一个专门负责代码
  • • 一个专门负责数据分析

每个Agent都有自己的"专长"和"性格"。

多Agent协同就是让这些Agent分工合作,完成复杂任务。

5.2 Agent工作目录

位置~/.openclaw/agents/

每个Agent是一个独立的目录:

~/.openclaw/agents/├── researcher/     ← 信息收集Agent│   └── SOUL.md├── writer/         ← 写作Agent│   └── SOUL.md├── coder/          ← 代码Agent│   └── SOUL.md└── analyst/        ← 数据分析Agent    └── SOUL.md

5.3 创建第一个Agent团队

步骤一:创建研究Agent

~/.openclaw/agents/researcher/创建SOUL.md

# Identity你是一位专业的信息收集研究员。# Skills- 擅长搜索和整理信息- 能快速识别关键数据- 善于交叉验证信息来源# Communication Style- 输出结构化的信息摘要- 标注信息来源- 区分事实和观点# Behavior Rules- 不做主观判断- 不遗漏重要信息- 优先使用权威来源

步骤二:创建写作Agent

~/.openclaw/agents/writer/创建SOUL.md

# Identity你是一位专业的内容创作者。# Skills- 擅长将复杂信息转化为易懂内容- 善于讲故事- 精通各种文体# Communication Style- 语言生动有趣- 结构清晰- 适当使用比喻# Behavior Rules- 不编造信息- 保持客观中立- 尊重原文意思

步骤三:创建协作流程

在OpenClaw中,可以这样协作:

/researcher 请帮我收集关于"AI Agent发展趋势"的信息

研究Agent完成后:

/writer 请根据上面的研究内容,写一篇面向产品经理的文章

5.4 三个团队配置案例

案例一:内容创作团队

研究Agent → 收集素材    ↓写作Agent → 撰写初稿    ↓编辑Agent → 润色修改    ↓最终稿件

配置文件

Agent
职责
SOUL.md重点
researcher
收集素材
擅长搜索、整理信息
writer
撰写初稿
擅长写作、结构化
editor
润色修改
擅长纠错、优化表达

案例二:代码开发团队

需求Agent → 分析需求    ↓设计Agent → 设计方案    ↓开发Agent → 编写代码    ↓测试Agent → 测试验证

配置文件

Agent
职责
SOUL.md重点
analyst
分析需求
擅长需求分析、用户故事
architect
设计方案
擅长架构设计、技术选型
developer
编写代码
擅长编码、最佳实践
tester
测试验证
擅长测试、边界检查

案例三:数据分析团队

收集Agent → 收集数据    ↓清洗Agent → 清洗数据    ↓分析Agent → 分析数据    ↓报告Agent → 生成报告

5.5 Agent协作技巧

技巧一:明确交接

Agent之间交接时,明确说明:

请将分析结果传递给写作Agent,让它生成报告。

技巧二:统一格式

Agent输出使用统一格式,便于下一个Agent处理:

## 输出格式### 数据来源- xxx### 关键发现1. xxx### 建议- xxx

技巧三:质量检查

每个Agent完成后,进行质量检查:

请检查输出是否符合要求,如有问题请修正。

第六章:常见问题排查 🔧

本章目标:学完这章,你能解决配置和使用中的常见问题

⏱️ 预计时间:5分钟

本章你将学会什么:

  • • 配置文件问题排查
  • • Cron任务问题
  • • 斜杠命令问题
  • • Agent协作问题

6.1 配置文件问题

问题一:修改后不生效

可能原因

  • • 文件格式错误
  • • 未重启OpenClaw

解决方法

  1. 1. 检查Markdown格式是否正确
  2. 2. 重启OpenClaw:
    openclaw restart

问题二:SOUL.md规则冲突

可能原因:规则太多,优先级不明确

解决方法

  1. 1. 精简规则,控制在10条以内
  2. 2. 明确标注优先级:
    # Priority Rules1. 安全第一2. 用户意图优先3. 简洁表达

6.2 Cron任务问题

问题一:任务不执行

可能原因

  • • enabled设为false
  • • Cron表达式错误

解决方法

  1. 1. 检查enabled字段
  2. 2. 验证Cron表达式:https://crontab.guru

问题二:任务执行失败

可能原因

  • • 任务内容有误
  • • 依赖的工具不可用

解决方法

  1. 1. 手动触发测试:
    /cron run task-name
  2. 2. 检查错误日志

6.3 斜杠命令问题

问题一:命令不识别

可能原因

  • • 文件位置错误
  • • 文件名格式错误

解决方法

  1. 1. 确认文件在~/.openclaw/skills/目录
  2. 2. 确认文件名格式正确

问题二:命令执行异常

可能原因

  • • 命令内容格式错误
  • • 缺少必要字段

解决方法

  1. 1. 检查YAML前置信息
  2. 2. 确认trigger字段正确

6.4 Agent协作问题

问题一:Agent之间信息丢失

可能原因:没有明确的交接机制

解决方法

  1. 1. 使用MEMORY.md保存中间结果
  2. 2. 明确告诉下一个Agent上下文

问题二:Agent角色混乱

可能原因:SOUL.md定义不清晰

解决方法

  1. 1. 明确每个Agent的职责边界
  2. 2. 使用不同的沟通风格区分

总结与展望 ✅

核心要点回顾

五大进阶方向

等级
方向
能获得什么
基础进阶
三文件系统
让AI第一次认识你
中级玩法
Cron自动化
让AI睡着也在帮你工作
中级玩法
斜杠命令
一键触发复杂流程
高阶操作
上下文工程
复杂任务永不掉链
神级操作
多Agent协同
从一个助手到一支团队

三文件系统

  • • SOUL.md:价值观手册
  • • AGENTS.md:操作规范
  • • MEMORY.md:长期记忆

协作关系

SOUL.md(我是谁)    ↓AGENTS.md(怎么做)    ↓MEMORY.md(用户是谁)    ↓完美响应

进阶检查清单

  • • 配置SOUL.md,定义AI人格
  • • 配置AGENTS.md,定义操作流程
  • • 配置MEMORY.md,保存关键信息
  • • 创建第一个Cron任务
  • • 创建第一个斜杠命令
  • • 尝试上下文管理
  • • 创建第一个Agent团队

下一步建议

  1. 1. 今晚就能做:配置SOUL.md,让AI认识你
  2. 2. 本周完成:创建一个Cron任务和一个斜杠命令
  3. 3. 本月目标:搭建一个3人Agent团队
  4. 4. 持续优化:根据使用反馈,不断调整配置

进阶资源

  • • OpenClaw官网
  • • ClawHub插件市场
  • • OpenClaw文档
  • • 社区Discord

🎉 恭喜你!你已经掌握了OpenClaw的进阶玩法,从爬爬虾进化成澳龙了!

记住:这五个进阶方向合在一起,就是你在搭一支AI团队:

  • • SOUL.md是价值观手册
  • • AGENTS.md是操作规范
  • • Cron是排班表
  • • 上下文工程是沟通规范
  • • 多Agent是雇了一整支队伍

不管你现在是第几级,今天读完,往上至少跳两级!

开始行动吧,让你的小龙虾真正活起来!🦞