Вся документация

Пакеты

Пакет — это готовый набор: несколько скиллов, команд, агентов и MCP-серверов, собранных вместе. В таком виде обычно распространяются коллекции — например, «всё для продакт-менеджера» или плагины Claude. onplate понимает пакеты, плагины и целые маркетплейсы плагинов — и ставит их в любой поддерживаемый AI.

Пакеты живут в Хранилище скиллов — переключите фильтр Тип на «Пакеты» или найдите их в группе «Пакеты».

Импортировать пакет

Кнопка Импортировать пакет предлагает два источника:

Из папки

Выберите папку на диске, где лежит пакет, плагин или маркетплейс. onplate сам разберётся в структуре.

Из репозитория

Вставьте https- или ssh-адрес Git-репозитория. Если скиллы лежат не в корне репозитория, укажите подпапку в поле «Папка со скиллами» (например, plugins).

Нажмите Подключить и импортировать. Импорт идёт с индикатором прогресса по стадиям:

  1. Клонирование репозитория — скачивание;
  2. Разбор и добавление пакетов — onplate находит все пакеты внутри;
  3. Докачка внешних плагинов — если маркетплейс ссылается на плагины в других репозиториях, они подтянутся тоже.

Репозиторий добавляется в раздел Репозитории и дальше отслеживается: когда автор выпустит обновление, вы увидите это на Дашборде.

Карточка пакета

У каждого пакета видно:

  • Состав — сколько внутри скиллов, команд, агентов, MCP-серверов, hooks и rules. onplate учитывает совместимость каждого типа с выбранным AI и заранее помечает то, что для этой цели будет пропущено;
  • Сводка безопасности — «N безопасных · N подозрительных · N опасных» по всем ресурсам пакета, с кнопкой «Показать, почему такая оценка»;
  • Ресурсы и Файлы пакета — полный список содержимого;
  • откуда пакет пришёл — папка, репозиторий или маркетплейс;
  • как пакет установлен — пометка «плагином: …» перечисляет AI, где пакет зарегистрирован нативным плагином. Один и тот же пакет может стоять плагином в одном AI и обычной раскладкой в другом, поэтому пометка перечисляет цели, а не просто говорит «да/нет».

Добавить пакет в AI

Кнопка Добавить открывает диалог установки:

  1. Состав — что именно будет установлено. Ресурсы, которые не подходят выбранным целям, помечаются «пропускается» — сюрпризов не будет.
  2. Как устанавливать — россыпью по каталогам AI или нативным плагином (см. ниже).
  3. Цели — в какие AI ставить (можно несколько сразу).
  4. ОбластьГлобально или В проект (с выбором папки).
  5. Безопасность — сводка по ресурсам. Если в пакете есть опасный ресурс, появится предупреждение, и для установки потребуется обоснование. Отдельное предупреждение выводится, если пакет добавляет hooks — команды, выполняемые автоматически: такое тоже требует явного подтверждения.

После установки Орби покажет итог: сколько копий ресурсов удалось подтвердить, сколько записей было выполнено и что было пропущено из-за несовместимости. Запись файла сама по себе ещё не считается подтверждённой установкой: onplate перечитывает локальное состояние и сверяет результат.

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

Россыпью или нативным плагином

У Claude Code и Codex есть собственный реестр плагинов, и пакет можно поставить туда целиком. Переключатель «Как устанавливать» в диалоге предлагает два режима:

  • Россыпью по каталогам AI — как было раньше и как по умолчанию: скиллы, команды и агенты ложатся в каталоги AI по отдельности. Работает со всеми целями.
  • Нативным плагином, где AI умеет — пакет регистрируется в реестре плагинов самого AI. Он появляется в списке плагинов (claude plugin list, codex plugin list), его можно выключить целиком, а скиллы отдаются модели с неймспейсом вида pm-toolkit:privacy-policy — команды двух разных маркетплейсов больше не затирают друг друга по имени.

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

Отдельная подсказка появляется, если выбраны сразу claude и opencode: OpenCode по умолчанию читает и каталоги скиллов Claude и дедуплицирует их по имени, поэтому вторая копия скилла записывается, но использована не будет. Копия всё же пишется — она станет единственной рабочей, если внешние источники у OpenCode отключены переменными OPENCODE_DISABLE_EXTERNAL_SKILLS или OPENCODE_DISABLE_CLAUDE_CODE_SKILLS.

Карантин в режиме плагина строже. Плагин уезжает к AI целиком — вместе с ресурсами, которые onplate по отдельности не устанавливает, — поэтому опасное содержимое любого вида требует явного обоснования, а до него на диск не пишется ничего.

Обновление и откат

  • Обновить — переполучить пакет из исходного репозитория или выбрать папку с новой версией. Если пакет импортировался из папки, onplate помнит её и предложит обновиться оттуда же.
  • Откатить — вернуть предыдущую версию из снимка, если обновление что-то сломало. Перед откатом onplate попросит подтверждение.

Все операции с пакетами записываются в Журнал.

Удаление

  • Удалить (установку) — снять пакет со всех AI и с диска; запись в хранилище остаётся.
  • Удалить из хранилища — пакет уходит в корзину: он снимается с диска, но его можно восстановить из корзины Хранилища.

Восстановление возвращает пакет, его ресурсы, файлы и снимки в хранилище, но не разворачивает снятые установки заново. После восстановления выберите нужные AI и установите пакет повторно.