首页 / 教程 / Skills:给小龙虾装新技能
⏱️ 预计 10 分钟
🟢 入门
📋 前置:让小龙虾帮你做事
🎯 学完这一课,你将能够:
  • 理解 Skills 是什么
  • 安装第一个 Skill
  • 使用已安装的 Skill

学习目标

理解 Skills 的概念,学会用终端命令从 ClawHub 搜索、安装和管理 Skill,让小龙虾拥有更多新能力。

概念解释

你的手机刚买来的时候,只能打电话、发短信。但是去应用商店装了微信就能聊天,装了美团就能点外卖,装了抖音就能刷视频——每装一个 App,手机就多一个能力。

OpenClaw 的 Skills 也是一样的道理:

  • Skills 就是包含 SKILL.md 文件的文件夹,遵循统一的 AgentSkills 兼容格式
  • ClawHub(clawhub.com)就是 OpenClaw 的”应用商店”,是官方的 Skills 注册中心
  • 小龙虾”出厂”时能聊天、能写东西、能翻译,但装上新的 Skill 之后,它就多了更多本领
  • 跟手机 App 一样,想装就装,不想用就卸掉,非常灵活

Skills 存放在哪里?

Skills 有三个安装位置,小龙虾会按顺序查找:

  1. 项目级:你的项目文件夹下的 /skills 目录——只对当前项目生效
  2. 全局级~/.openclaw/skills 目录——对你所有项目都生效
  3. 捆绑技能:随 OpenClaw 安装一起发布的内置技能——开箱即用

这就像手机上的 App:有的装在手机内存里(项目级),有的装在 SD 卡上(全局级),还有的系统自带(捆绑技能)。

动手做

第一步:搜索想要的 Skill

ClawHub 上有很多别人开发好的 Skill,就像应用商店一样可以搜索。打开终端(不是聊天窗口!),输入:

openclaw skills search 图片

小龙虾会去 ClawHub 上帮你搜索跟”图片”相关的所有 Skill,列出名称和简介。

再试试搜索其他关键词:

openclaw skills search 文件
openclaw skills search 翻译

小贴士: 所有 Skills 管理命令都是在终端里运行的,不是在跟小龙虾的聊天窗口里输入的哦!

第二步:查看已安装的 Skills

在终端中运行:

openclaw skills list

小龙虾会列出当前已经安装的所有 Skills,包括名称、版本和简要说明。刚装好的 OpenClaw 可能只有几个捆绑的基础 Skill,不用担心,我们马上来装新的。

第三步:安装一个 Skill

找到想要的 Skill 后,用 install 命令安装:

openclaw skills install image-lab

等待安装完成,终端会提示安装成功。安装完成后,可以再用 openclaw skills list 确认新 Skill 已经出现在列表中。

如果想知道某个 Skill 的详细信息:

openclaw skills info image-lab

它会告诉你这个 Skill 能做什么、需要什么配置、有没有依赖项。

第四步:在配置文件中启用 Skill

有些 Skill 安装后还需要在配置文件中启用。打开 OpenClaw 的配置文件,添加 skills 配置:

{
  skills: {
    entries: {
      "image-lab": {
        enabled: true,
        // 有些 Skill 需要提供 API Key
        env: { GEMINI_API_KEY: "你的key" },
      }
    }
  }
}
  • enabled: true 表示启用这个 Skill
  • env 里可以设置 Skill 运行时需要的环境变量(比如 API Key)

注意: 不是所有 Skill 都需要额外配置,简单的 Skill 安装完就能直接用。

第五步:检查 Skill 状态

安装了多个 Skill 之后,可以用 check 命令一次性检查它们的状态:

openclaw skills check

这个命令会告诉你:

  • 哪些 Skill 已经准备就绪,可以正常使用
  • 哪些 Skill 还缺少依赖或配置,需要你补充

就像手机里”应用更新”的提示一样,帮你掌握所有 Skill 的健康状态。

关于 Web Search 的特别说明

上一课我们发现,AI 无法获取实时信息。你可能会想”那我去装一个搜索 Skill 吧”——但其实,Web Search 不是通过安装 Skill 获得的

Web Search 是 OpenClaw 内置的搜索功能,需要在配置中开启。有两种方式:

  1. 在初始化向导(onboard wizard)中配置——第一次运行 OpenClaw 时会引导你设置
  2. 在配置文件中手动设置——指定搜索提供商和对应的 API Key

OpenClaw 支持多个搜索提供商,包括:Perplexity、Brave、Gemini、Grok、Kimi 等。选择你有的 API Key 对应的服务即可。

常用的 Skills 管理命令速查

你想做什么终端命令
搜索 Skillopenclaw skills search [关键词]
安装 Skillopenclaw skills install <名称>
查看已安装openclaw skills list
查看 Skill 详情openclaw skills info <名称>
更新单个 Skillopenclaw skills update <名称>
更新所有 Skillopenclaw skills update --all
检查 Skill 状态openclaw skills check

就像管理手机 App 一样简单,只不过操作的地方是终端而不是应用商店的图形界面。

检查你的成果

完成以上步骤后,你应该做到:

  • 理解 Skills 是什么,能用自己的话解释(“就是给小龙虾装的 App”)
  • 知道 ClawHub 是什么(“就是小龙虾的应用商店”)
  • 成功用终端命令搜索和安装了一个 Skill
  • 知道 Web Search 是配置项,不是 Skill
  • 掌握了 Skills 的常用终端管理命令

常见失败排查

1. openclaw skills search 报错「连接失败」

原因: 网络问题,无法连接到 ClawHub(clawhub.com)。

解决: 检查网络连接是否正常。如果使用了代理,确保终端也配置了正确的代理设置。

2. Skill 安装成功但不工作

原因: 某些 Skill 需要额外的配置才能运行,比如需要提供 API Key 或者其他环境变量。

解决: 运行 openclaw skills check 查看哪些 Skill 缺少配置,然后根据提示在配置文件中补充需要的信息。

3. Skill 安装后提示「缺少依赖」

原因: 这个 Skill 依赖其他程序或库,你的电脑上还没有安装。

解决: 运行 openclaw skills info <名称> 查看这个 Skill 需要哪些依赖,然后按照说明安装对应的依赖。

4. 以为 Web Search 要用 install 安装

原因: 把 Web Search 当成了 Skill。

解决: Web Search 是 OpenClaw 的内置功能,不是 Skill。它需要在配置文件中设置搜索提供商和 API Key,或者在初始化向导中完成配置。

挑战任务

浏览 ClawHub 上的 Skills 列表(用 openclaw skills search 多搜几个关键词),找一个你觉得日常生活中最有用的 Skill,安装它,然后运行 openclaw skills check 确认它是否准备就绪。如果有缺少的配置,试着补全它。