最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
安装openclaw小白教程:OpenClaw高级篇教学
时间:2026-07-18 10:13:06 编辑:袖梨 来源:一聚教程网
中级篇解决了三个问题:记不住、找不到、断不了

但你可能发现——agent 变聪明了,你还是得一步步告诉它做什么
就像你培训了一个实习生,记忆力好、搜索快、不掉线。但每件事还是要你下指令,你说一步他走一步
高级篇要解决的就是这个问题:让实习生变成正式员工
正式员工需要什么?
岗前培训(Skill)——让它懂你的业务工作
SOP(Hook)——让它自动按规矩办事
系统权限(MCP)——让它能用公司的工具
独立负责项目(自主任务)——让它自己干活
由于确实比较复杂,所以我们每个方向讲透核心概念 + 一个杀手案例
一、Skill——给员工做岗前培训
你每天告诉 agent 日报格式:先写完成的工作、再写重要决策、最后写明天计划
说了五十遍,换个 session 又忘了
不是 agent 不聪明,是你教的东西全存在对话里——session 断了就没了
本质问题:对话里教的东西是临时的
Skill 是什么?
一句话:Skill = 给 agent 的培训手册,装进去就永久生效
它的本质是一个SKILL.md文件,放在 skills/ 目录下。agent 启动时扫描这个目录,识别触发词,匹配到就把SKILL.md的内容注入到 context 里
和 AGENTS.md有什么区别?
AGENTS.md是通用工作规范——怎么写文件、怎么搜索、犯了错怎么记录。每次 session 都加载,不管你干什么
Skill 是特定业务流程和知识——你的日报格式长什么样、你的代码规范是什么、你的搜索工具怎么用。只在需要的时候加载,按触发词匹配
AGENTS.md 管的是工作态度,Skill 管的是业务知识
或者说——Skill 管「知道什么」
杀手案例:一个日报 Skill
没有 Skill 的时候,每次写日报你要说一大段:
帮我写今天的日报,格式是这样的:先列今天完成的主要任务,然后是重要决策,再是遇到的问题和解决方案,最后是明天的计划
去读今天的 memory 文件提取内容
五十个字的指令,每天说一遍
有了 Skill 之后,创建一个文件 ~/.openclaw/skills/daily-report/SKILL.md
—
name: daily-report
description: >
Generate daily work reports by reading memory files and summarizing
activities.
Triggers: “daily report”, “日报”, “今天做了什么”, “工作总结”.
—
# Daily Report Skill
When triggered:
1. Read today’s memory file (memory/YYYY-MM-DD.md)
2. Extract key activities, decisions, and issues
3. Format as:
– 完成的工作
– 重要决策
– 遇到的问题
– 明天计划
—
名称:每日报道
描述:>
通过阅读记忆文件和总结活动来生成每日工作报告。
触发词:“每日报告”、“日报”、“今天做了什么”、“工作总结”。
—# 每日报告技能
触发时:
1. 读取当天的内存文件(memory/YYYY-MM-DD.md)
2. 提取关键活动、决策和问题
3. 格式为:
– 完成的工作
– 重要决策
– 遇到的问题
– 明天计划
从此你只需要说三个字:写日报
agent 匹配到触发词,自动加载SKILL.md,知道该读什么文件、用什么格式、怎么输出
五十个字变三个字。而且不管换多少次 session,格式永远一致
Skill 不是单独存在的,它和 Hook、MCP 组成了一套完整的 agent 增强体系
先做个预览,后面每个方向会详细展开:
Skill 管知道什么,Hook 管自动做什么,MCP 管能做什么
记住这句话,后面反复会用
完整的 Skill 开发教程——从目录结构到触发机制到踩坑记录——在高级的完整篇中
二、Hook——给员工定 SOP
每次开新 session 你都要说一遍:先看一下今天的计划和日记
说了一百遍,终于想明白一件事——
这件事不应该由我来记
我是老板,不是提词器。我不应该每次开会前提醒秘书翻开笔记本——这件事应该是自动的
Hook 是什么?Hook = agent 的反射弧
什么是反射弧?膝跳反射。锤子敲膝盖,腿自动弹,信号走脊髓,不经过大脑
Hook 就是这个东西——特定事件发生时,代码直接跑,不经过 agent 思考,不需要 LLM 决策
这和 Skill 是两个层面:
Skill 是给 agent 一本操作手册——它可能看可能不看,看了也可能理解偏了Hook 是装了一个传感器加执行器——事件一来,代码直接跑,100% 确定执行
关键区别:Hook 跑的是 TypeScript 代码,不是 LLM 决策
一个是建议,一个是铁律。你给员工说「每天早上先看邮件」,他可能忘。你给他定个 SOP 配上闹钟提醒,他想忘都忘不了
Hook 的结构也很简单:
my-hook/
├── HOOK.md # 声明监听什么事件
├── handler.ts # 事件触发时跑什么代码
HOOK.md告诉系统「我叫什么名字、监听哪些事件」
handler.ts 告诉系统「事件来了具体干什么」
依旧案例:一个 Hook 让 agent 自动读今天的计划
每次开新 session,你想让 agent 自动读取今天的日记文件——不用你说
创建 hooks/session-loader/HOOK.md:
—
name: session-loader
description: “新 session 自动加载今天的工作日志”
metadata:
openclaw:
events: [“command:new”]
requires:
bins: [“node”]
—
—
名称:会话加载器
描述:“新 session 自动加载今天的工作日志”
元数据:
相关文章
- 影音转霸如何去掉水印和字幕 07-18
- UG软件下载安装失败怎样解决 07-18
- 奶茶店模拟器全饮品配方获取方式途径内容 07-18
- 1元10抖币充值官方入口-抖币充值iOS用户专享通道 07-18
- 问剑长生神念禁制何言今友情问答解密答案 07-18
- jm天堂漫画-在线免费入口 07-18