乐于分享
好东西不私藏

别瞎装 Skill 了!OpenClaw 全套技能一篇总结

别瞎装 Skill 了!OpenClaw 全套技能一篇总结

OpenClaw Skills — ClawHub

OpenClaw Skills 是包含指令代码的 Markdown 文件,用于帮助 Agent 执行特定任务或优化工作流功能。

真正让 OpenClaw 从聊天机器人变成超级助手的,其实是它的 Skills 生态 —— 相当于 AI 的 App Store。

简单理解:

OpenClaw = iPhone 手机Skills = App Store

没有 Skill 的 AI 只能聊天,有 Skill 的 AI 才能 搜索、自动化、操作系统、调用 API、执行脚本。

一个典型的 Skill 目录结构如下:

my-skill/├── SKILL.md        # 主说明文件(含 YAML frontmatter + Markdown 指令)├── script.py       # 可选:Skill 依赖的脚本└── config.json     # 可选:配置文件

更多 skills 内容可以参考:

https://www.runoob.com/ai-agent/skills-agent.html


ClawHub — 安装与使用 Skills

ClawHub 是 OpenClaw 的 Skills 市场,可以把它理解成 OpenClaw 的 App Store。

OpenClaw 的 App Store 叫 ClawHub —

 https://clawhub.ai/ ,目前已经汇聚了上万个社区 Skills。

类比:
OpenClaw = 操作系统Agent = 大脑ClawHub = 应用商店

ClawHub 是 OpenClaw 的公共技能注册表,用于发现、安装、更新和备份 Skills。

  • • 官方地址:https://clawhub.ai/
  • • 国内镜像地址(速度更快):https://skillhub.tencent.com/

ClawHub 提供功能:

  • • 浏览 Skills
  • • 搜索 Skills
  • • 安装 Skills
  • • 更新 Skills
  • • 发布 Skills

执行过程:

用户提需求 → Agent 做决策 → ClawHub 找工具 → Skill 去执行 → 返回结果

第一步:安装 ClawHub CLI

npm i -g clawhubclawhub --version

第二步:搜索并安装 Skill

# 搜索 Skill(支持自然语言)clawhub search "send emails automatically"# 安装 Skillclawhub install <slug>

默认情况下,CLI 会把 Skill 安装到当前工作目录下的 ./skills 文件夹。

如果配置了 OpenClaw workspace,clawhub 会回退到该 workspace,除非你通过 –workdir 参数或 CLAWHUB_WORKDIR 环境变量覆盖路径。

OpenClaw 会从 /skills 加载 Skill,并在下一个 Session 中生效。

第三步:重启 OpenClaw Session

openclaw chat# 新 Session 启动后,Skill 自动加载生效

更新 Skill:

clawhub sync     # 更新当前 workdir 下的所有 Skill

使用国内镜像

国内镜像地址 https://skillhub.tencent.com/,用这个安装速度更快。

在终端中执行以下命令,即可安装 SkillHub CLI,并且优先采用 SkillHub 加速安装技能:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

比如我们安装搜索功能:

skillhub install tavily-search

安装完成后,我们可以再后台看到该 Skill 已安装:

 常用Skills

如果你刚上手OpenClaw,强烈建议的安装顺序是:

  • • 先装 Skill Vetter 保底安全
  • • 再装 self-improving-agent 或其变种,让AI开始长记性
  • • 根据需求补 Summarize / Agent Browser / Gog / Github / Multi Search Engine 这几个万金油

安装方式超级简单:

1、先安装 clawhub CLI

npm i -g clawhub

2、然后安装这些 Skills:

clawhub install self-improving-agentclawhub install summarize# 批量更新全部clawhub update --all

制作自己的 Skill

下面是一个最简单的 SKILL.md 示例:

---name: my-skilldescription: Does a thing with an API.---# My Skill## Rules- Always confirm with the user before making destructive changes.- Use the credentials from environment variable MY_API_KEY.## UsageWhen the user asks to "do the thing", call the API endpoint athttps://api.example.com/action with the provided payload.

写好后,执行发布命令:

clawhub publish ~/.openclaw/skills/my-skill \  --slug my-skill \  --name "My Skill" \  --version 1.0.0 \  --tags latest

发布需要一个至少注册满一周的 GitHub 账号。–slug 是 Skill 在 ClawHub 上的唯一标识符,在整个注册表中必须唯一。