v2026.8.1: 技能
技能 将你的工作方式转化为可复用的指令,让你的 Claw 能够反复遵循,而本次发布打通了整条路径。你可以创建并验证技能、查找或安装技能、直接在对话中调用技能、审查提议的更改,并在持久会话的下一轮中准备好受支持的编辑内容。无效技能会单独报告,因此目录的其余部分仍然可用。
Skill Workshop 将提案、检查、决策和应用历史整合到一个工作流程中。自学习可以将大量工作和持久性修正转化为改进提案,或在启用自动学习时维护通过 Workshop 创建的技能,而由你或他人拥有的技能仍归其所有者控制。
创建与检查技能
创建技能 现在遵循一条引导式路径,从选择调用方式开始,经过添加支持文件、保存,再到验证结果。检查器能够理解受支持的调用元数据,并在写入任何内容之前捕获诸如描述过长之类的问题。
OpenClaw 现在会将格式错误的元数据、不可读文件、超长指令和被遮蔽的副本归属到导致它们的技能上,同时继续加载其周围的有效技能。在持久 Gateway 会话中,对规范技能和管理工作树技能的编辑将在下一轮可用,必需的技能指令会被完整读取。
来源和完整变更列表
改进
- 改进技能编写工作流程和调用验证 #121955
Bug 修复
- 加载 JSON5 风格的技能元数据并报告解析器错误 #108926
- 暴露技能和工作区引导加载失败 #125348
- 当执行目录技能被遮蔽时发出警告 #125865
- 在持久 Gateway 会话中刷新已编辑的技能 #125962
- fix(agents): 整体提供技能指令,而不是拒绝读取窗口 #130286
- fix: 报告代理排除技能缺失的要求 #132110
- fix(skills): 在监视之前展开 Windows 短路径 ce32e00
- 当技能 frontmatter 缺少结束分隔符时发出警告 #110479
- fix(skills): 为过长的描述显示字节感知错误 #128594
- fix(skills): 恢复基于证据的编写指导 #129425
查找、安装与使用技能
已安装技能、ClawHub 发现、技能设置和 Skill Workshop 现在共享一个插件中心,让你可以在一个地方查找技能、安装技能、配置技能并确认其当前状态。技能和插件保持各自独立的生命周期,而重新连接或切换活动代理、模型或连接器时会从当前 Gateway 刷新列表。
当某个技能对你和活动代理都可用时,你可以在聊天中选择它,或在受支持的聊天和代理入口点上通过 $skill-name 命名最多八个技能,包括那些从自动模型选择中隐藏的符合条件的技能。聊天引用选择器会将引用添加到你的草稿中而不会发送它,Code Mode 可以在其现有沙箱和允许列表内列出并读取符合条件的技能。大型模型可见目录仍然可以被压缩,因此 openclaw skills check 仍是完整的清单。
来源和完整变更列表
改进
- 为 Code Mode 添加一流的技能访问 #114894
- 在 Control UI 提示中引用多个技能 #116330
- 在每个频道上调用显式技能引用 #123387
- 将插件、技能和 Workshop 合并到一个中心 #104834
- 在聊天引用选择器中显示可读的技能标题 #124017
- 从技能目录中移除内容哈希 #126951
Bug 修复
- 防止带引号的 Codex 上下文调用技能 #123345
- 将显式技能选择作为结构化输入传递给 Codex #123441
- 使显式技能引用在代理轮次中生效 #124784
- 在变更和刷新期间保持技能状态准确 #105671
- 在 Gateway 更改后刷新 macOS 技能可用性 #107660
- 对齐技能覆盖、提示限制和工具访问 #116817
- 准确显示继承的代理技能允许列表 #124429
- 保持模型可见技能目录有界且可用 #125346
- fix(skills): 从频道斜杠命令加载隐藏技能 #126335
- 防止重新连接后出现过时的工具和技能 #126826
- fix: 识别新安装的技能和 Gmail 依赖项 #131617
- 在压缩技能目录中保留描述 #88426
- fix(ui): 过滤时显示代理技能匹配 #127663
审查 Skill Workshop 中的更改
Skill Workshop 为您提供了一个统一的地方,将来自大量过往工作的想法或可复用经验转化为可审查的技能更改。您可以检查提议的说明和支持文件,查看插件提供的扫描器、基准测试和评分器生成的结果,修改提议,然后应用、拒绝或隔离它。过往工作扫描会生成待处理的提议,而不会直接编辑活动技能,Android 用户可以在经认证的管理员进行更改之前搜索并检查这些提议。
每个决策都绑定到您所审查的确切提案修订版,因此后续修订版会重新返回审查。关键的提示注入发现会阻止应用,中断的应用可以恢复而不会覆盖在其他位置已更改的目标,并且明确选定的远程 Gateway 仍然是该更改的权威来源。已应用的修订按技能分组,历史记录从新到旧排列,并提供比较说明,当可见差异不完整时会明确指出。
来源和完整变更列表
改进
- 从 Android 审查 Skill Workshop 提案 #101911
- 扫描过往会话以寻找 Skill Workshop 想法 #106766
- 为 Skill Workshop 添加评估和生命周期钩子 #115606
- 默认移除冗余的 Skill Workshop 批准提示 #107690
- 显示已应用的 Skill Workshop 修订之间的更改 #125854
Bug 修复
- 将 Skill Workshop 提案保留为完整技能 #108339
- 检测跨技能行拆分的提示注入 #117254
- 在工作树会话之间保留 Skill Workshop 更新 #125737
- 在代理调用中遵循 Skill Workshop 自动批准 #102530
- 保持 Skill Workshop 批准目标名称的 Unicode 安全 #102963
- 恢复 Skill Workshop 板模式下的滚动 #108197
- 无需重启 Gateway 即可刷新 Workshop 技能 #114456
- 保留 Skill Workshop 应用原因并更正其文档 #114471
- 在崩溃和工作区移动之间保留 Skill Workshop 提案 #114535
- 安全恢复中断的 Skills Workshop 应用 #115885
- 在无配置升级后恢复脱机 Skill Workshop 应用 #115982
- fix(skills): 在远程 Gateway 不可用时默认拒绝 #117567
- 将手动安装的 Skill Workshop 提案标记为过期 #118676
- 防止 Skill Workshop 提案列表对自身超时 #123553
- 立即显示 Skill Workshop 评估器结果 #123994
- 按技能对已应用的 Skill Workshop 修订进行分组 #125794
- 将不完整的 Skill Workshop 差异标记为截断 #125922
- 当 Skill Workshop 提案变更时要求重新审查 #126156
- 防止 Skill Workshop 在小上下文模型上溢出 #126158
- 在 Gateway 准入前保留 Skill Workshop 修订草稿 #126166
- 保持 Skill Workshop 提案修订的原子性 #126485
- 拒绝无效的 Skill Workshop 提案列表限制 #103496
- 在 Skill Workshop 预览中保留 emoji #104047
- 在 Android 上无截断地显示 Skill Workshop 过滤器 #107574
- 在 Skill Workshop 历史扫描中保持 emoji 完整 #107720
- 保持 Skill Workshop 恢复批次可重建 #109741
- 在 Skill Workshop 批准卡片上恢复提案详情 #117549
- 在 Skill Workshop 评估中保留完整的 Unicode 字符 #117673
- 将关联元数据转发给技能评估器 #123425
- fix(cli): 插件在多代理名册上检查 skill-workshop 失败 #124283
- fix(cli): 为 curator 和 workshop 失败返回 JSON #128601
技能如何随时间改进
OpenClaw 可以将大量工作和持久性修正转化为可复用的技能,然后改进真正影响了运行过程的 Workshop 创建的技能。新的未配置安装会以 auto 模式启动,而升级则保留其现有的选择。off 禁用自动修复,propose 将更改排队以供审查,auto 可以通过定向补丁或同轮修复来创建或更新 Workshop 拥有的技能。已经进行的对话在下一轮之前会继续使用其加载的版本。
你编写的技能以及归属于其他地方的共享技能仍归你所有。自动学习 可以建议改进它们,但不能自行重写或删除它们,显式的 /learn 或过往工作扫描也会生成待审核的建议。
在受支持的 agent 运行时上,可选的后台审查会独立运行,不会中断或向聊天中发送消息。当学习模式和计划任务设置都允许时,一个可见的每周任务会审查技能集合,记录使用情况和结果,保留专用技能,并创建可恢复的备份。恢复备份仍是一个显式选择。
<details class="release-source-toggle">
<summary>来源和完整变更列表</summary>
**改进**
- 在大量成功工作后提出可复用技能 [#105674](https://github.com/openclaw/openclaw/pull/105674)
- 使学习到的技能建议更容易发现和复用 [#115103](https://github.com/openclaw/openclaw/pull/115103)
- 默认使自学习自动 [#115576](https://github.com/openclaw/openclaw/pull/115576)
- 让 Skill Workshop 应用有针对性的学习补丁 [#119891](https://github.com/openclaw/openclaw/pull/119891)
- 通过自主审查改进某次运行所使用的技能 [#121493](https://github.com/openclaw/openclaw/pull/121493)
- 让 agent 在同一轮中修复已使用的技能 [#121522](https://github.com/openclaw/openclaw/pull/121522)
- 添加每日全集合技能协调 [#121653](https://github.com/openclaw/openclaw/pull/121653)
- feat(cron):将技能集合审查计划为系统拥有的任务 [#130030](https://github.com/openclaw/openclaw/pull/130030)
- 从深度中断的轮次中学习 [#115887](https://github.com/openclaw/openclaw/pull/115887)
**Bug 修复**
- 使自学习仅限审查者,并防止逐字聊天捕获 [#119818](https://github.com/openclaw/openclaw/pull/119818)
- 保护用户拥有的技能免受自主 Workshop 清理 [#125666](https://github.com/openclaw/openclaw/pull/125666)
- fix(skills):为精简经验审查分叉前景会话 [#129282](https://github.com/openclaw/openclaw/pull/129282)
- 为 Codex 会话启用延迟自学习审查 [#114501](https://github.com/openclaw/openclaw/pull/114501)
- 在冷启动和身份验证失败期间保持技能审查运行 [#115950](https://github.com/openclaw/openclaw/pull/115950)
- 使自动经验审查在实时网关上运行 [#116040](https://github.com/openclaw/openclaw/pull/116040)
- 在集合清理期间保留专用技能 [#121829](https://github.com/openclaw/openclaw/pull/121829)
- 在自动模式下恢复计划中的 Skill Workshop 审查 [#123340](https://github.com/openclaw/openclaw/pull/123340)
- 在集合审查期间保护共享技能根目录 [#123374](https://github.com/openclaw/openclaw/pull/123374)
- 从 Skill Workshop 捕获中排除低信号建议 [#125716](https://github.com/openclaw/openclaw/pull/125716)
- 对失败的技能集合审查进行退避 [#125899](https://github.com/openclaw/openclaw/pull/125899)
- 在 Gateway 重启期间保持计划技能审查到期 [#126948](https://github.com/openclaw/openclaw/pull/126948)
- fix(skills):修补超出读取预算的技能 [#128871](https://github.com/openclaw/openclaw/pull/128871)
- fix:技能审查在运行时配置更改后恢复 [#129218](https://github.com/openclaw/openclaw/pull/129218)
- fix(skills):再次记录技能使用情况并弃用无用的 curator 表 [#129769](https://github.com/openclaw/openclaw/pull/129769)
- fix(skills):将经验审查保持在前景 prompt-cache 前缀上 [#130013](https://github.com/openclaw/openclaw/pull/130013)
- fix(skills):从聊天中隐藏分离的经验审查 [#130217](https://github.com/openclaw/openclaw/pull/130217)
- fix(skills):阻止经验审查阻塞聊天 [#131077](https://github.com/openclaw/openclaw/pull/131077)
- 在并发配置更改后重试自学习开关 [#106764](https://github.com/openclaw/openclaw/pull/106764)
- 保持 Skill Workshop 集合恢复可重试 [#126014](https://github.com/openclaw/openclaw/pull/126014)
</details>
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw