📦 基础设施

Skill Registry(技能注册中心)

AI Agent系统中管理、发现和加载技能的核心基础设施

SkillClawHubRegistryOpenClaw技能市场

⚡ 一句话解释

Skill Registry(技能注册中心)是Agent生态中的"应用商店"——它负责存储、索引、分发和版本管理Agent的技能包(Skills)。就像npm之于Node.js、PyPI之于Python,Skill Registry让Agent可以发现、安装、更新社区贡献的技能,实现能力的即插即用。ClawHub就是OpenClaw生态中最大的Skill Registry。

📖 什么是Skill Registry?

在Agent生态中,Skill(技能)是Agent的可复用能力模块——一个Skill可能包含技能描述、工具依赖、执行流程、Prompt模板等。而Skill Registry就是管理这些Skill的中央系统。

Skill Registry的核心功能

💡 Registry vs Marketplace:Registry侧重于技术层面的包管理和分发;Marketplace侧重于商业层面的发现和推荐。ClawHub两者兼具。

🏗️ Skill Registry架构

Skill Registry工作流程文本
┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│  开发者发布   │────▶│  Skill Registry │────▶│  Agent安装   │
│  Skill包     │     │  (ClawHub)    │     │  并加载      │
└─────────────┘     └──────┬──────┘     └─────────────┘
                           │
                    ┌──────┴──────┐
                    │             │
              ┌─────┴─────┐ ┌────┴────┐
              │ 版本管理   │ │ 安全扫描 │
              │ 依赖解析   │ │ 评分系统 │
              └───────────┘ └─────────┘

Skill包结构:
my-skill/
├── SKILL.md          # 技能定义(必需)
├── package.json      # 元数据和依赖
├── templates/        # Prompt模板
├── scripts/          # 辅助脚本
└── README.md         # 使用说明

🌐 ClawHub — OpenClaw的Skill Registry

ClawHub是OpenClaw生态中最大的Skill Registry,截至2026年6月:

指标数据
Skills数量52,700+
注册用户180,000+
总下载量12,000,000+
平均评分4.8 / 5.0
安全扫描ClawScan三重扫描(VirusTotal + 静态分析 + SkillSpector)

ClawHub的Skill分类

🚀 在OpenClaw中使用Skill Registry

1. 发现和安装Skill

OpenClaw Skill管理命令Bash
# 搜索Skill
openclaw skills search "weather query"

# 查看Skill详情
openclaw skills info weather-query

# 安装Skill
openclaw skills install weather-query

# 更新Skill
openclaw skills update weather-query

# 列出已安装的Skill
openclaw skills list

# 检查Skill健康状态
openclaw skills check

2. Skill的自动加载机制

OpenClaw在运行时会根据用户输入自动匹配相关Skill:

  1. 用户发送消息
  2. OpenClaw分析消息内容,匹配Skill的triggers
  3. 加载匹配Skill的SKILL.md到上下文
  4. Agent根据Skill指导执行任务

3. 发布自定义Skill

发布Skill到ClawHubBash
# 1. 创建Skill目录
mkdir my-awesome-skill
cd my-awesome-skill

# 2. 创建SKILL.md
cat > SKILL.md << 'EOF'
---
name: my-awesome-skill
description: 一个很棒的Agent技能
version: 1.0.0
triggers:
  - "awesome"
  - "很棒"
---

## 使用说明
当用户需要awesome的事情时使用这个技能。
EOF

# 3. 发布到ClawHub
openclaw skills publish .

# 4. 验证发布
openclaw skills info my-awesome-skill

✅ Skill Registry最佳实践

✅ 开发者指南:
  • 为Skill编写清晰的SKILL.md,包含准确的triggers
  • 声明所有工具依赖,避免运行时错误
  • 使用语义化版本号(SemVer)管理版本
  • 编写测试用例,确保Skill质量
  • 定期更新,保持与最新Agent SDK兼容
⚠️ 安全提醒:
  • 只从可信Registry安装Skill(如ClawHub)
  • 安装前检查Skill的评分和评价
  • 关注Skill的权限声明——它需要哪些工具访问
  • 定期使用openclaw skills check审计已安装Skill

🔗 相关术语