返回教程中心
工具与 Skills

OpenClaw Skills 安装教程,目录放置 刷新索引 和调用验证说明

O
OpenClaw AI
2026-03-25

很多人看到 Skills 后的第一反应是:这个功能很强,但到底怎么装进去?真正让新手卡住的,往往不是“有没有 Skill”,而是“我把它放哪”“装完为什么没生效”“生效了为什么模型还是不用”。

这篇就专门解决这件事。

先理解“安装 Skill”到底在做什么

安装 Skill,不是像传统 App 那样双击一个安装包。更准确地说,你是在把一个符合规范的 Skill 目录放到 OpenClaw 会扫描的位置,然后让系统重新索引它。

所以安装过程通常包含三件事:

  1. 拿到 Skill 文件
  2. 放到正确目录
  3. 刷新或重启,让系统发现它

只要这三步里任何一步偏了,结果看起来都会像“没装上”。

Skill 一般长什么样

一个最基本的 Skill 通常至少包含:

  • 一个目录
  • 目录里的 SKILL.md

有些 Skill 还会带上:

  • scripts/ 目录
  • 资源文件
  • 示例文档
  • 额外配置说明

你要安装的不是一段零散文本,而是这个完整目录。

第一种安装方式:手动复制到 Skills 目录

这是最常见也最通用的方式,尤其适合:

  • 从 GitHub 下载一个 Skill
  • 安装别人分享的本地 Skill
  • 自己写完后先在本机测试

核心思路就是把 Skill 目录放到 OpenClaw 会扫描的 skills 路径下。

第一步:准备一个完整的 Skill 目录

假设你拿到的是一个名为 hello-world 的 Skill,它的结构大致像这样:

text
hello-world/
  SKILL.md
  scripts/
  README.md

最关键的是 SKILL.md 必须在目录里,而不是只把其中某个文件单独拷进去。

第二步:放到 skills 目录

官方示例常见的工作区路径类似这样:

bash
mkdir -p ~/.openclaw/workspace/skills
cp -R ./hello-world ~/.openclaw/workspace/skills/

做完之后,目录关系应该接近:

text
~/.openclaw/workspace/skills/hello-world/SKILL.md

这里最容易犯的错有两个:

  • 多套了一层目录,变成 hello-world/hello-world/SKILL.md
  • 只复制了 SKILL.md,没把依赖文件一起放进去

这两种都会导致后面“看起来像安装了,其实系统不认”。

第三步:刷新索引或重启

把文件放进去以后,系统还需要重新发现它。常见做法是:

  • 让智能体刷新 skills
  • 或重启 Gateway / 当前运行环境

如果你刚放进去就立即测试,但没有刷新索引,往往会误以为安装失败。

第二种安装方式:先克隆仓库,再复制目标 Skill

很多开源仓库里不止一个 Skill,而是一整套技能集合。这时更稳的安装方式通常是:

  1. 先把仓库下载或克隆到本地
  2. 找到其中真正的 Skill 目录
  3. 只把需要的那个目录复制到 skills 路径里

这样做的好处是:

  • 更容易保留原始说明文档
  • 方便后续升级和对比
  • 不会把仓库里无关文件全塞进运行目录

安装后怎么确认它真的被系统发现了

不要只看“文件已经在目录里”。真正有意义的确认至少有两层:

第一层:系统能看到它

你需要确认:

  • 目录位置对
  • SKILL.md 存在
  • 结构没有嵌套错层

第二层:模型会选它

这比“系统看得到”更关键。因为有时候 Skill 已经被发现了,但模型依然不会调用,原因通常是:

  • SKILL.md 描述太模糊
  • 没写清楚触发条件
  • 任务描述本身没有明确需要这个 Skill

所以安装成功,不等于调用成功。

一个最小验证方法

安装后,建议不要直接做复杂任务,而是先用一个非常直白的问题测试,比如:

  • “请使用 hello-world 这个 Skill 打个招呼”
  • “请使用这个总结 Skill 处理我的笔记文件”

这种测试的目的不是考模型聪不聪明,而是确认:

  1. Skill 是否被发现
  2. 模型是否理解它的用途
  3. 调用结果是否符合预期

为什么装好了,模型还是不用

这是最常见的疑问之一。通常不是“安装错了”,而是下面这些问题:

  • 任务描述太模糊,模型觉得没必要用 Skill
  • Skill 描述没有写清楚“什么时候该用”
  • 缺少依赖或环境变量,导致调用时失败
  • 虽然被发现了,但输出说明太弱,模型不够信任它

如果你发现“列表里有,但实战不用”,优先改的是说明文档和测试问题,而不一定是安装路径。

安装别人分享的 Skill 时,最该先看什么

不要急着复制目录,先看三件事:

  • 这个 Skill 解决什么问题
  • 它依赖什么环境
  • 它有没有额外配置要求

常见的额外要求包括:

  • 需要 API Key
  • 需要某些命令行工具
  • 需要你先登录某个平台
  • 需要特定目录结构或权限

如果这些没准备好,Skill 可能“安装成功但运行失败”。

最容易踩的安装坑

下面这些问题非常常见:

  • 放错目录
  • 多套一层文件夹
  • 没有 SKILL.md
  • 复制时漏掉脚本或资源文件
  • 放进去后没有刷新索引
  • 当前运行环境用的不是你以为的那个工作区

遇到问题时,按这个顺序排查,比盲目重装高效得多。

一个推荐的安装流程

如果你准备开始安装自己的第一个 Skill,可以按这个节奏走:

  1. 先确认 Skill 是完整目录,不是单个文件
  2. 再放到正确的 skills 路径
  3. 再刷新或重启,让系统重新索引
  4. 再用最小问题验证是否能被调用
  5. 最后再处理依赖、权限和复杂场景

Skill 安装这件事,核心其实不复杂:放对目录,让系统发现,再确认模型会用。 真正容易出问题的,通常不是“不会安装”,而是目录结构、索引刷新和调用判断这三个环节没分开看。

只要你以后记住一句话,排错就会轻松很多:

“文件在目录里”不等于“系统发现了”,而“系统发现了”也不等于“模型一定会调用”。

继续阅读

相关阅读与站内入口

准备好开始了吗?

继续探索更多教程,或者去技能市场看看有哪些现成的插件。