openclaw plugins.
Большинство рабочих процессов установки выглядят так:
- найдите пакет
- установите его из ClawHub, npm, git или локального пути
- позвольте управляемому Gateway автоматически перезапуститься или перезапустите его вручную, если он не управляется
- проверьте runtime-регистрации Plugin
Список и поиск Plugin
--json для скриптов:
plugins list — это холодная проверка инвентаря. Она показывает, что OpenClaw
может обнаружить из конфигурации, манифестов и реестра Plugin; она не доказывает,
что уже запущенный Gateway импортировал runtime Plugin. Вывод JSON включает
диагностику реестра и статический dependencyStatus каждого Plugin, когда пакет
Plugin объявляет dependencies или optionalDependencies.
plugins search запрашивает ClawHub для устанавливаемых пакетов Plugin и выводит
подсказки по установке, например openclaw plugins install clawhub:<package>.
Установка Plugin
clawhub:, npm:, git: или npm-pack:, когда вам нужен
детерминированный выбор источника. Если голое имя совпадает с идентификатором
официального Plugin, OpenClaw может установить запись каталога напрямую.
Используйте --force только когда вы намеренно хотите перезаписать существующую
цель установки. Для обычных обновлений отслеживаемых установок npm, ClawHub или
hook-pack используйте openclaw plugins update.
Перезапуск и проверка
После установки, обновления или удаления кода Plugin запущенный управляемый Gateway с включенной перезагрузкой конфигурации перезапускается автоматически. Если Gateway не управляется или перезагрузка отключена, перезапустите его самостоятельно перед проверкой живых runtime-поверхностей:inspect --runtime, когда вам нужно доказательство, что Plugin
зарегистрировал runtime-поверхности, такие как инструменты, hooks, сервисы,
методы Gateway, HTTP-маршруты или принадлежащие Plugin команды CLI. Обычные
inspect и list — это холодные проверки манифеста, конфигурации и реестра.
Обновление Plugin
@beta,
и точные закрепленные версии продолжают использоваться при последующих запусках
update <plugin-id>.
openclaw plugins update --all — это путь массового обслуживания. Он по-прежнему
учитывает обычные отслеживаемые спецификации установки, но доверенные официальные
записи Plugin OpenClaw могут синхронизироваться с текущей целью официального
каталога вместо того, чтобы оставаться на устаревшем точном официальном пакете.
Если update.channel установлен в beta, такая массовая официальная
синхронизация использует контекст beta-канала. Используйте целевой
update <plugin-id>, когда намеренно хотите оставить точную или помеченную
официальную спецификацию без изменений.
Для установок npm можно передать явную спецификацию пакета, чтобы переключить
отслеживаемую запись:
openclaw update выполняется на beta-канале, записи Plugin могут
предпочитать соответствующие выпуски @beta. Точные правила fallback и
закрепления см. в openclaw plugins.
Удаление Plugin
--keep-files.
Запущенный управляемый Gateway автоматически перезапускается, когда удаление
меняет источник Plugin.
В режиме Nix (OPENCLAW_NIX_MODE=1) команды установки, обновления, удаления,
включения и отключения Plugin отключены. Управляйте этими вариантами в
Nix-источнике установки.
Выбор источника
| Источник | Когда использовать | Пример |
|---|---|---|
| ClawHub | Вам нужны нативные для OpenClaw обнаружение, сводки сканирования, версии и подсказки | openclaw plugins install clawhub:<package> |
| npmjs.com | Вы уже публикуете JavaScript-пакеты или нужны npm dist-tags/частный реестр | openclaw plugins install npm:@acme/openclaw-plugin |
| git | Вам нужна ветка, тег или коммит из репозитория | openclaw plugins install git:github.com/<owner>/<repo>@<ref> |
| локальный путь | Вы разрабатываете или тестируете Plugin на той же машине | openclaw plugins install --link ./my-plugin |
| npm pack | Вы проверяете локальный артефакт пакета через семантику npm install | openclaw plugins install npm-pack:<path.tgz> |
| marketplace | Вы устанавливаете Claude-совместимый marketplace Plugin | openclaw plugins install <plugin> --marketplace <source> |
plugins.load.paths вместо их
установки через plugins install.
Публикация Plugin
ClawHub — основная публичная поверхность обнаружения для Plugin OpenClaw. Публикуйте там, когда хотите, чтобы пользователи находили метаданные Plugin, историю версий, результаты сканирования реестра и подсказки по установке до установки.package.json
- Публикация ClawHub объясняет владельцев, scopes, релизы, review, проверку пакетов и передачу пакетов.
- Создание Plugin показывает форму пакета Plugin и первый workflow публикации.
- Манифест Plugin определяет поля манифеста нативного Plugin.
clawhub: или npm:, когда нужно принудительно выбрать один источник.
Связанные материалы
- Plugins - установка, настройка, перезапуск и устранение неполадок
openclaw plugins- полный справочник CLI- Community plugins - публичное обнаружение и публикация в ClawHub
- ClawHub - операции CLI реестра
- Создание Plugin - создание пакета Plugin
- Манифест Plugin - манифест и метаданные пакета