Skip to content
🔧 进阶手册第 4 / 7 节

Skill Workshop:让 Claw 自己学技能 ​

一句话目标:开启并管好 OpenClaw 自学习——让 Claw 在干完复杂活后自己沉淀「学习技能」(learned skills),你能审查、撤销、归档,也能整体关掉。

前置阅读:Skills 上手:安装、使用与配置。

准备 ​

  • 版本 ≥ 2026.10.5:Workshop 2.0 的版本历史与撤销(Undo)从这个版本开始提供,当前仓库版本为 2026.10.9。
  • skill-workshop 是内置插件,默认启用,无需安装。
  • 先分清三处归属:学习技能存的是「做法」;用户与世界的事实放记忆系统;单个代码库的约定、构建命令放该仓库的 docs 或 AGENTS.md,Claw 不会把它们存成学习技能。

跟我做 ​

第 1 步:确认自学习开着 ​

操作:检查配置里没有这三类关闭项——plugins.entries.skill-workshop.enabled: false、plugins.enabled: false、或不包含 skill-workshop 的 plugins.allow 白名单。任意一条生效,学习技能就不会载入 Claw 的提示词。

预期:默认安装无需改动,Workshop 已在运行。

第 2 步:干一次硬活,让它自己沉淀 ​

操作:交给 Claw 一个多步骤、以后还会重复的任务。它有两条学习路径。一是当场学:如果某条学习技能把步骤带偏了,它会查看这条技能并修补那一步;干完一次艰难的多步工作后,把可行的做法存成新技能,或并入覆盖这类任务的已有技能。二是后台复盘:对话累计 10 次模型迭代后,后台运行会复盘并保存值得留下的内容;propose 模式下则先存草稿,等你用 /learn drafts 审阅后再落地。自学习模式由 plugins.entries.skill-workshop.config.autonomous.mode 控制,默认 auto(后台复盘直接生效),可选 propose、off,例如 openclaw config set plugins.entries.skill-workshop.config.autonomous.mode propose。

预期:出现一条 Claw 自己写的技能。每次改动都会先保存旧版本、立即生效、随时可撤销;运行中的会话仍保留开始时的技能快照,新会话才载入改动。

第 3 步:审查、撤销、归档 ​

操作:发现误学的技能就撤销(undo),恢复上一版本;不想让它再用的技能直接归档(archive);连续 30 天没人用的技能会被自动归档。

预期:撤销后回到旧版本;归档后该技能从提示词里消失。

验证 ​

  • 重做一次同类任务,看 Claw 是否直接按学习技能执行,不再逐步摸索。
  • 让它复述这条技能的步骤,确认内容符合预期。
  • 撤销一次改动,确认旧版本被恢复。

常见坑 ​

  • 想用技能白名单挡学习技能:无效。学习技能属于单个 agent、对其始终可见,绕过 agents.defaults.skills 和 agents.entries.<id>.skills 白名单,只能归档。
  • 把该进记忆或 AGENTS.md 的内容当技能:用户偏好与事实放记忆;代码库约定放仓库文档或 AGENTS.md,让所有在那工作的 agent 都读到。
  • 在 Workshop 里找自己手写的技能:workspace、项目、ClawHub、插件、内置技能都不是 Workshop 技能,回源头改,见写自己的 Skill。
  • 版本不够:低于 2026.10.5 时没有版本历史与撤销,先升级。
  • 官方文档还提供 /learn [request](让 Claw 立即从当前对话或指定来源学习)、/learn drafts(审阅 propose 草稿)、/learn undo <id>(撤销一次复盘的改动,需 owner)与 skill diet(每天一次给超 12 KB 的技能瘦身)等运维面,本文未展开。

下一课 ​

技能会自己长了,接下来管住权限:安全加固(一):访问控制与身份。

相关阅读:写自己的 Skill:SKILL.md 与 ClawHub 发布、记忆系统:让 Claw 记住你。

搞懂AI关于我们怎么写隐私说明

独立的第三方教程,与文中提到的任何产品及其公司没有隶属或合作关系;产品名称和商标归各自所有者。价格和政策以官方页面为准。