系列 · OpenClaw超简单 09/ 15

OpenClaw超简单9:Skills 插件系统

默认安装的 OpenClaw 已经能做很多事,但它真正强大的地方在于 可扩展性 ——通过安装 Skills,可以给 Bot 添加各种新能力,比如联网搜索、日历管理、代码执行、图片生成等等。 一、Skills 是什么 Skills 是 …

最近更新于 2026年3月25日

默认安装的 OpenClaw 已经能做很多事,但它真正强大的地方在于可扩展性——通过安装 Skills,可以给 Bot 添加各种新能力,比如联网搜索、日历管理、代码执行、图片生成等等。

一、Skills 是什么

Skills 是 OpenClaw 的插件单元。每个 Skill 本质上是一个包含 SKILL.md 文件的目录,里面定义了 Bot 新增的能力和行为规则。

安装一个 Skill 之后,Bot 就”学会”了这个 Skill 描述的能力。

Skills 有三个来源:

来源说明
内置 SkillsOpenClaw 自带,开箱即用
ClawHub社区技能市场,可以搜索和安装
自定义你自己写的 Skill

二、ClawHub:Skills 市场

ClawHub 是 OpenClaw 官方的 Skills 社区市场,可以在这里浏览和安装别人发布的 Skills:

ClawHub ClawHub — a fast skill registry for agents, with vector search. https://clawhub.ai/

支持按关键词搜索,每个 Skill 有版本管理、安装量和描述说明。

三、安装 Skill

从 ClawHub 安装

npx clawhub@latest install <skill-name>

例如安装一个叫 daily-brief 的 Skill:

npx clawhub@latest install daily-brief

用 OpenClaw CLI 安装

openclaw skills install <skill-slug>

在 Control UI 里安装

打开 openclaw dashboard,找到 Skills 管理页面,直接搜索和安装,更直观。

四、管理已安装的 Skills

查看已安装列表

openclaw skills list

更新所有 Skills

openclaw skills update --all

在配置文件里启用/禁用

Skills 安装后默认启用。如果想临时禁用某个 Skill 而不卸载:

{
  "skills": {
    "entries": {
      "my-skill": {
        "enabled": false
      }
    }
  }
}

五、给 Skill 配置 API Key

有些 Skill 需要外部服务的 API Key(比如搜索 Skill 需要 Brave API Key)。配置方式:

{
  "skills": {
    "entries": {
      "web-search": {
        "enabled": true,
        "env": {
          "BRAVE_API_KEY": "你的key"
        }
      }
    }
  }
}

在 Control UI 的 Skills 管理页面里也可以直接填写 API Key,更方便。

六、内置 Hooks

OpenClaw 内置了一些特殊的 Skill-like 能力,叫 Hooks,用于自定义 Bot 的行为:

Hook 名称作用
session-memory持久化跨会话的记忆笔记
bootstrap-extra-files启动时注入额外文件到上下文
command-logger记录 Bot 执行过的命令
boot-md启动时读取工作目录下的 BOOT.md

启用一个 Hook:

openclaw hooks enable session-memory

查看所有可用 Hook:

openclaw hooks list

七、安全注意事项

Skills 的加载优先级(高到低):

  1. 工作目录下的 Skills(<workspace>/skills/
  2. 本地安装的 Skills(~/.openclaw/skills/
  3. 内置 Skills

同名 Skill 高优先级的会覆盖低优先级的,这个机制可以用来本地覆写内置 Skill 的行为。

OpenClaw超简单10:联网搜索 OpenClaw超简单8:会话管理