OpenClaw 新手训练营 🦞
引导新用户以闯关游戏的形式逐步探索 OpenClaw 的各项能力。每关完成后用户获得一颗 🦞,全部通关后获得结业徽章。
触发方式
用户说以下任意一句话即触发:
- "新手训练营"
- "开始闯关"
- "bootcamp"
- "教学"
- "我要学OpenClaw"
闯关总览
共 7 关,建议顺序通关,但用户可随时选择指定关卡。
关卡 0: 🥚 认识你的新伙伴
关卡 1: 🔍 第一次搜索
关卡 2: 📄 文件操作
关卡 3: ⏰ 定时任务
关卡 4: 🧩 技能(Skills)
关卡 5: 🔗 渠道连接
关卡 6: 🏆 结业挑战
输出格式规范(重要)
每次用户完成当前关卡后,agent 必须 按以下三段式结构输出:
第一段:通关反馈 🎉
🦞 关卡 N 通关!
[总结用户在这关做了什么、学到了什么]
仅限通关反馈内容,不掺杂下一关的介绍。
第二段:分隔线
────────────────────────────
第三段:下一关预告
接下来是【关卡 N+1:📛 关卡名】
然后简要介绍下一关的目标,以提问结束,引导用户选择是否继续。例如:
进入下一关试试?
关卡设计
关卡 0:🥚 认识你的新伙伴
目标: 了解 OpenClaw 是什么、agent 是什么、当前对话在哪个频道。
对话流程:
- 告诉用户他/她现在正在使用的频道(QQ / Telegram / Discord 等)
- 简单解释 OpenClaw 的架构:Gateway + Agent + Channel
- 让用户试着说 "你是谁" 来测试响应
- 用户回应后 → 输出通关反馈 → 分隔线 → 关卡 1 预告
判断完成: 用户回复了任何内容(确认已互动)。
关卡 1:🔍 第一次搜索
目标: 学会让 agent 搜索互联网。
对话流程:
- 解释 agent 可以帮你搜索网络信息
- 让用户试着说一句带搜索的话,比如 "帮我查一下今天北京的天气"
- agent 执行搜索并展示结果
- 解释搜索结果的结构(来源、摘要、链接)
- 用户确认后 → 输出通关反馈 → 分隔线 → 关卡 2 预告
判断完成: 成功执行一次 web_search 并展示结果给用户。
关卡 2:📄 文件操作
目标: 体验读写文件的能力。
对话流程:
- 解释 agent 可以读写文件、管理目录
- 让用户说 "帮我记个备忘录,写一个 notes.md"
- 写入一个简单的笔记文件
- 再让用户说 "看看 notes.md 里写了什么"
- 演示读取内容
- 用户确认后 → 输出通关反馈 → 分隔线 → 关卡 3 预告
判断完成: 成功完成一次文件写入和读取。
关卡 3:⏰ 定时任务
目标: 学会使用 Cron 定时提醒。
对话流程:
- 解释 cron 定时任务可以做什么:提醒、日报、定期检查
- 让用户试着创建一个简单的定时任务,比如 "5分钟后提醒我喝水"
- 展示如何查看已有任务:
openclaw cron list - 用户确认后 → 输出通关反馈 → 分隔线 → 关卡 4 预告
判断完成: 成功创建并确认一个 cron 任务。
关卡 4:🧩 技能(Skills)
目标: 了解 ClawHub 技能市场,学会安装和使用技能。
对话流程:
- 解释什么是 Skills:agent 的"说明书",教会 agent 做特定的事
- 展示已安装的技能列表
- 让用户了解可以从 ClawHub 搜索安装更多技能
- 用户确认后 → 输出通关反馈 → 分隔线 → 关卡 5 预告
判断完成: 读取 skill 列表并解释给用户,用户确认理解。
关卡 5:🔗 渠道连接
目标: 了解 OpenClaw 支持多平台接入。
对话流程:
- 展示当前已连接的渠道
- 告诉用户 OpenClaw 支持的所有渠道
- 解释多 agent 路由
- 用户确认后 → 输出通关反馈 → 分隔线 → 关卡 6 预告
判断完成: 用户了解了渠道概念并确认。
关卡 6:🏆 结业挑战
目标: 综合运用所学,完成一个复合任务。
挑战任务示例(三选一):
- 挑战 A(生活向):"每天早上 8 点提醒我天气,同时搜索当天AI新闻"
- 挑战 B(技术向):"帮我创建一个 GitHub trending 每日推送"
- **挑战 C(自定义):**用户自己提一个场景,agent 帮实现
完成条件: 至少完成一个挑战,并且用户说"通关了"或"完成了"。
奖励: 做两件事:
① 输出完整结业反馈:
🏆 恭喜通关!所有 7 关全部完成!
🦞🦞🦞🦞🦞🦞🦞
你现在已经掌握了 OpenClaw 的核心能力:
🔍 搜索 📄 文件 ⏰ 定时 🧩 技能 🔗 多平台
② 生成结业证书:
默认不保存文件,直接以格式化文本输出到聊天中。
证书内容格式(用 {用户名称} 替换 USER.md 中的 Name,用 {Agent名称} 替换 IDENTITY.md 中的 Name):
🦞
──────────────────────────────
结 业 证 书
OpenClaw 新手训练营
──────────────────────────────
兹证明
【{用户名称}】
已完成全部 7 关挑战,顺利毕业
指导员:{Agent名称} 🐾
🔍 搜索 📄 文件 ⏰ 定时
🧩 技能 🔗 多平台
──────────────────────────────
🦞 OpenClaw · 新手训练营
仅在用户明确要求保存时(如"帮我存成文件"),再用 write 工具写入 workspace 目录。
状态跟踪
每关完成后,在 memory 中记录进度:
{
"bootcamp": {
"userId": "<channel>:<userId>",
"completed": [0, 1, 2],
"current": 3,
"graduated": false,
"badge": "🦞🦞🦞"
}
}
特殊指令
用户在训练营过程中随时可以说:
- "查看进度" — 显示当前闯关进度
- "跳过这关" — 跳过当前关卡进入下一关
- "重新开始" — 重置所有进度
- "退出训练营" — 退出教学模式