Get started

Быстрый старт

Быстрый старт

ClawHub — это реестр Skills и Plugin для OpenClaw.

Используйте OpenClaw, когда устанавливаете что-либо в OpenClaw. Используйте CLI clawhub, когда входите в систему, публикуете, управляете своими собственными листингами или используете специфичные для реестра рабочие процессы.

Найти и установить skill

Поиск из OpenClaw:

bash
openclaw skills search "calendar"

Установите skill:

bash
openclaw skills install @openclaw/demo

Обновите установленные Skills:

bash
openclaw skills update --all

OpenClaw записывает, откуда был получен skill, чтобы последующие обновления могли продолжать разрешаться через ClawHub.

Найти и установить plugin

Поиск из OpenClaw:

bash
openclaw plugins search "calendar"

Установите plugin, размещенный в ClawHub, с явным источником ClawHub:

bash
openclaw plugins install clawhub:<package>

Обновите установленные plugins:

bash
openclaw plugins update --all

Используйте префикс clawhub:, когда хотите, чтобы OpenClaw разрешал пакет через ClawHub, а не через npm или другой источник.

Войти для публикации

Установите CLI ClawHub:

bash
npm i -g clawhub# orpnpm add -g clawhub

Войдите через GitHub:

bash
clawhub loginclawhub whoami

Среды без графического интерфейса могут использовать API-токен из веб-интерфейса ClawHub:

bash
clawhub login --token clh_...

Опубликовать skill

Skill — это папка с обязательным файлом SKILL.md и необязательными вспомогательными файлами.

bash
clawhub skill publish ./my-skill \  --slug my-skill \  --name "My Skill" \  --changelog "Initial release"

Команда пропускает неизмененное содержимое. Новые Skills начинаются с версии 1.0.0; последующие изменения автоматически публикуют следующую патч-версию. Используйте --dry-run для предварительного просмотра или --version, чтобы выбрать явную версию.

Перед публикацией проверьте метаданные в SKILL.md. Объявите необходимые переменные среды, инструменты и разрешения, чтобы пользователи могли понять, что требуется skill перед его установкой. См. Формат skill.

Для репозиториев, содержащих несколько Skills, переиспользуемый рабочий процесс GitHub вызывает skill publish для каждой непосредственной папки skill в skills/:

yaml
jobs:  preview:    uses: openclaw/clawhub/.github/workflows/skill-publish.yml@main    with:      dry_run: true

Опубликовать plugin

Опубликуйте plugin из локальной папки, репозитория GitHub, ссылки GitHub или существующего архива:

bash
clawhub package publish <source> --family code-plugin --dry-runclawhub package publish <source> --family code-plugin

Сначала используйте --dry-run, чтобы предварительно просмотреть разрешенные метаданные пакета, поля совместимости, атрибуцию источника и план загрузки без публикации.

Кодовые plugins должны включать метаданные совместимости с OpenClaw в package.json, включая openclaw.compat.pluginApi и openclaw.build.openclawVersion.

Проверить перед установкой

Перед установкой используйте веб-страницу ClawHub или команды CLI для подробной информации, чтобы проверить метаданные, ссылки на исходный код, версии, журналы изменений и статус сканирования:

bash
clawhub inspect @openclaw/democlawhub package inspect <package>

Публичные листинги показывают последнее состояние сканирования. Релизы, удерживаемые или заблокированные модерацией, могут быть скрыты из поиска и поверхностей установки до разрешения ситуации.

Was this useful?
On this page

On this page