教程

OpenClaw Skills 完整指南:技能加载优先级、配置门控和 ClawHub 安装

OpenClaw Skills 官方文档中文整理:技能目录结构、加载位置和优先级、per-agent 与 shared skills、插件技能、ClawHub 安装、metadata.openclaw 依赖门控、环境变量和安全边界。

2026/6/42分钟 阅读ClaudeEagle

Skills 是 OpenClaw 教 Agent 使用工具和流程的机制。一个 skill 通常是一个包含 SKILL.md 的文件夹,里面写明“什么时候使用、如何使用、注意什么”。


Skills 解决什么问题?

如果每次都在 Prompt 里解释工具用法,成本高且不稳定。Skills 把可复用知识沉淀成文件:

  • 怎么调用某个 CLI
  • 怎么配置某个 API
  • 哪些任务应该使用特定工具
  • 哪些安全边界不能越过
  • 工作流的固定步骤是什么

这样 Agent 在需要时可以加载对应技能。


加载位置和优先级

OpenClaw 会从多个位置加载 skills,优先级大致是:

  1. 当前 workspace 的 skills/
  2. 当前 workspace 的 .agents/skills/
  3. 个人 ~/.agents/skills/
  4. 共享 ~/.openclaw/skills/
  5. OpenClaw bundled skills
  6. 额外配置的 skill folders

同名 skill 冲突时,高优先级覆盖低优先级。团队项目可以把项目专用技能放在 workspace 中,个人工具放在用户级目录。


Per-agent vs Shared Skills

多 Agent 环境中,每个 Agent 有自己的 workspace:

  • per-agent skills:只影响该 Agent
  • shared skills:机器上所有 Agent 可见
  • project skills:当前项目优先加载

如果你有一个只给内容发布 Agent 使用的技能,应放在该 Agent 的 workspace;如果是通用工具技能,可以放在共享目录。


metadata gating

Skill 可以通过 metadata 声明依赖:

  • 需要某个二进制存在
  • 需要某个环境变量
  • 需要某个配置项为真
  • 只在特定 OS 生效

好处是:不满足条件的 skill 不会加载,避免 Agent 学到一个当前环境不可用的工具。


ClawHub 安装与更新

ClawHub 是 OpenClaw 的公开技能注册表。常见操作:

bash
openclaw skills install <skill-slug>
openclaw skills update --all

安装后通常需要新会话或重启 gateway,让 Agent 重新加载技能。


安全注意事项

第三方 skill 本质上是会影响 Agent 行为的指令,不能盲目信任。

建议:

  • 安装前阅读 SKILL.md
  • 对会执行命令的 skill 更谨慎
  • 不把密钥写进 skill 正文
  • 使用 config/env 注入敏感信息
  • 对不可信输入使用沙箱
  • 定期更新和清理不用的 skills

来源:OpenClaw 官方文档 - Skills | 整理:ClaudeEagle

相关文章推荐

教程OpenClaw Skills 开发完全指南:从零编写高质量 SKILL.md 自定义技能文件OpenClaw Skills 开发完整教程:SKILL.md 文件结构详解、自动触发 vs 显式触发原理、三个实战模板(GitHub 仓库管理/每日信息简报/代码健康检查)、让技能精准自动触发的描述写法,以及技能质量标准和 clawhub.ai 使用方法。2026/4/19教程OpenClaw Skills 开发指南:从零打造你的专属 AI 工作流插件OpenClaw Skills 完整开发教程:Skills 工作原理、SKILL.md 文件格式、触发机制(关键词/描述匹配)、脚本和资源文件组织、发布到 ClaWHub 市场,以及 5 个实用 Skill 开发案例(天气/代码审查/日报生成/数据监控/自动翻译)。2026/3/15教程OpenClaw Sub-agents 使用指南:后台并行任务、结果回传和线程绑定OpenClaw Sub-agents 官方文档中文整理:什么时候用 sub-agent、如何后台并行执行任务、结果如何 announce 回主会话、thread-bound session、嵌套编排、工具权限、超时和自动归档。2026/6/4教程OpenClaw ACP Agents 完整指南:把 Codex、Claude Code、Gemini 接入聊天线程OpenClaw ACP Agents 官方文档中文整理:什么是 ACP runtime、如何把 Codex/Claude Code/Gemini CLI 绑定到聊天、current conversation bind、thread-bound session、持久会话、运行时配置和适用场景。2026/6/4教程Claude Code Skills 与 Slash Commands 新版指南:自定义命令已并入 SkillsClaude Code Skills 与 Slash Commands 最新官方说明:自定义 commands 已并入 Skills,`.claude/commands/deploy.md` 与 `.claude/skills/deploy/SKILL.md` 都能创建 `/deploy`;Skills 的目录结构、存储位置、优先级、动态上下文注入、frontmatter 字段、disable-model-invocation、context: fork、支持文件、live change detection、monorepo 自动发现,以及什么时候该从 CLAUDE.md 拆成 Skill。2026/5/15教程Claude Code Skills 官方完整指南:从入门到高级模式的权威教程Claude Code Skills 官方文档完整中文整理:Skills vs CLAUDE.md 核心区别;目录结构;存储位置和优先级;实时变更检测和 Monorepo 自动发现;完整 Frontmatter 字段参考(20+字段);字符串替换(动态参数);内容类型(参考类 vs 任务类);调用控制表;Skill 内容生命周期(压缩保留机制);三个高级模式(动态注入/路径限定/Subagent运行);以及内置 Bundled Skills 和权限控制方法。2026/5/10