---
name: skillhub
description: 当用户要在 Sophnet / Sophclaw / OpenClaw 上查找、搜索、列出或安装 skill（技能、插件）时使用；包括「商店里有没有某某 skill」「Sophnet 有没有 UI 设计 / 前端 / 图表 / 自动化 相关 skill」「再去 SophHub 找一下」「用 npx sophhub 搜 skill」等说法。也适用于 clawhub、社区技能商店、下载 skill 到本地。与具体业务实现无关、仅涉及「发现与安装技能」时选本 skill。
---

# SkillHub

统一的技能安装入口，整合 Sophnet 平台 Sophclaw 的技能商店（SophHub，优先）和 **ClawHub**（社区商店，兜底）。

## 何时应使用本 Skill（触发提示）

用户可能用口语或中英文混说，只要意图是 **在商店里找 skill / 安装 skill**，即应走本流程，例如：

- 「Sophnet / sophnet 有没有 **UI 设计** / UX / 界面 / 前端 相关的 skill？」「商店里有没有做海报 / 图表 / 视频的 skill？」
- 「你再去 **找一下** skill」「在 SophHub / 技能商店 **搜一下**」「**列出** 商店里能装的技能」
- 「**安装** 某个 skill」「从 Sophnet 平台 **下载** skill 到本地」「npx sophhub 怎么用」

**不要**把「已经知道 skill 名称、只想写业务代码」误判为本 skill；但若用户明确要先在商店里 **检索、确认、安装** 再使用，仍用本 skill。

## 安装流程

当用户需要安装一个技能时，按以下顺序操作：

### 第一步：从 Sophclaw 的技能商店查找

```bash
npx -y sophhub list --type store
```

检查输出中是否有符合用户需求的技能。

- **找到合适的技能** → 将技能名称和描述反馈给用户，让用户确认是否安装。
- 用户确认安装后，执行下载：

```bash
npx -y sophhub download <技能名称> -o <目标目录>
```

其中 `<目标目录>` 为当前技能工作目录（通常是 `~/.openclaw/skills/` 或由环境决定的目录）。

- **没有找到合适的技能** → 进入第二步。

### 第二步：从 ClawHub 查找（兜底）

如果 SophHub 商店中没有匹配的技能，使用 ClawHub 查找：

```bash
clawhub search "<用户需求关键词>"
```

如果找到合适的技能，反馈给用户确认后安装：

```bash
clawhub install <技能名称>
```

## SophHub CLI 参考

列出所有商店类型的技能：

```bash
npx -y sophhub list --type store
```

列出所有技能（含内置技能）：

```bash
npx -y sophhub list
```

以 JSON 格式输出（便于程序解析）：

```bash
npx -y sophhub list --type store --json
```

下载指定技能到目标目录：

```bash
npx -y sophhub download <技能名称> -o <目标目录>
```

## ClawHub CLI 参考

安装

```bash
npm i -g clawhub
```

搜索

```bash
clawhub search "postgres backups"
```

安装技能

```bash
clawhub install my-skill
clawhub install my-skill --version 1.2.3
```

更新技能

```bash
clawhub update my-skill
clawhub update --all
```

列出已安装技能

```bash
clawhub list
```

说明

- 默认注册中心：https://clawhub.com（可通过 CLAWHUB_REGISTRY 或 --registry 覆盖）
- 默认工作目录：当前目录（回退到 OpenClaw 工作空间）；安装目录：./skills（可通过 --workdir / --dir / CLAWHUB_WORKDIR 覆盖）
- 更新命令会对本地文件计算哈希、匹配版本，并升级到最新版本（除非指定了 --version）
