现在位置: 首页 > AI Agent 教程 > 正文

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。

ClawHub 提供功能:

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

执行过程:

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

第一步:安装 ClawHub CLI

npm i -g clawhub
clawhub --version

第二步:搜索并安装 Skill

# 搜索 Skill(支持自然语言)
clawhub search "send emails automatically"

# 安装 Skill
clawhub install <slug>

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

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

OpenClaw 会从 <workspace>/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-agent
clawhub install summarize
# 批量更新全部
clawhub update --all

常用的 Skills 列表如下:

# Skill 说明 适用场景 安装
1self-improving-agent记录失败与纠正并复盘优化失败复盘 / 多次出错 / 用户纠正clawhub install self-improving-agent
2summarize多格式内容总结(网页/PDF/视频等)长文阅读 / 文档提炼clawhub install summarize
3agent-browser自动浏览器操作(点/输/抓)爬取 / 表单 / 自动化clawhub install agent-browser
4skill-vetter安装前安全检测检测权限 / 风险插件clawhub install skill-vetter
5github通过 gh 操作 GitHubPR / Issue / CIclawhub install github
6gogGoogle Workspace 集成邮件 / 文档 / 表格clawhub install gog
7ontology结构化知识图谱记忆项目 / 多任务管理clawhub install ontology
8proactive-agent主动执行与调度定时任务 / 自动执行clawhub install proactive-agent
9multi-search-engine多引擎搜索聚合调研 / 对比clawhub install multi-search-engine
10humanizer优化文本更自然文案 / 润色clawhub install humanizer
11nano-pdf自然语言编辑 PDF合同 / 文档修改clawhub install nano-pdf
12notion管理页面与数据库笔记 / 知识库clawhub install notion
13obsidianMarkdown 笔记自动化整理 / 沉淀clawhub install obsidian
14api-gateway连接 100+ API系统集成clawhub install api-gateway
15automation-workflows设计执行自动化流程副业 / 自动化clawhub install automation-workflows
16auto-updater自动更新 Skills长期运行clawhub install auto-updater
17openai-whisper本地语音转文字会议记录clawhub install openai-whisper
18nano-banana-pro图像生成与编辑海报 / 图片clawhub install nano-banana-pro
19stock-analysis股票与加密分析趋势 / 分析clawhub install stock-analysis
20weather天气查询与预测日常查询clawhub install weather

制作自己的 Skill

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

---
name: my-skill
description: 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.

## Usage
When the user asks to "do the thing", call the API endpoint at
https://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 上的唯一标识符,在整个注册表中必须唯一。