Пакеты
Пакет — это готовый набор: несколько скиллов, команд, агентов и MCP-серверов, собранных вместе. В таком виде обычно распространяются коллекции — например, «всё для продакт-менеджера» или плагины Claude. onplate понимает пакеты, плагины и целые маркетплейсы плагинов — и ставит их в любой поддерживаемый AI.
Пакеты живут в Хранилище скиллов — переключите фильтр Тип на «Пакеты» или найдите их в группе «Пакеты».
Импортировать пакет
Кнопка Импортировать пакет предлагает два источника:
Из папки
Выберите папку на диске, где лежит пакет, плагин или маркетплейс. onplate сам разберётся в структуре.
Из репозитория
Вставьте https- или ssh-адрес Git-репозитория. Если скиллы лежат не в корне репозитория, укажите подпапку в поле «Папка со скиллами» (например, plugins).
Нажмите Подключить и импортировать. Импорт идёт с индикатором прогресса по стадиям:
- Клонирование репозитория — скачивание;
- Разбор и добавление пакетов — onplate находит все пакеты внутри;
- Докачка внешних плагинов — если маркетплейс ссылается на плагины в других репозиториях, они подтянутся тоже.
Репозиторий добавляется в раздел Репозитории и дальше отслеживается: когда автор выпустит обновление, вы увидите это на Дашборде.
Карточка пакета
У каждого пакета видно:
- Состав — сколько внутри скиллов, команд, агентов, MCP-серверов, hooks и rules. onplate учитывает совместимость каждого типа с выбранным AI и заранее помечает то, что для этой цели будет пропущено;
- Сводка безопасности — «N безопасных · N подозрительных · N опасных» по всем ресурсам пакета, с кнопкой «Показать, почему такая оценка»;
- Ресурсы и Файлы пакета — полный список содержимого;
- откуда пакет пришёл — папка, репозиторий или маркетплейс;
- как пакет установлен — пометка «плагином: …» перечисляет AI, где пакет зарегистрирован нативным плагином. Один и тот же пакет может стоять плагином в одном AI и обычной раскладкой в другом, поэтому пометка перечисляет цели, а не просто говорит «да/нет».
Добавить пакет в AI
Кнопка Добавить открывает диалог установки:
- Состав — что именно будет установлено. Ресурсы, которые не подходят выбранным целям, помечаются «пропускается» — сюрпризов не будет.
- Как устанавливать — россыпью по каталогам AI или нативным плагином (см. ниже).
- Цели — в какие AI ставить (можно несколько сразу).
- Область — Глобально или В проект (с выбором папки).
- Безопасность — сводка по ресурсам. Если в пакете есть опасный ресурс, появится предупреждение, и для установки потребуется обоснование. Отдельное предупреждение выводится, если пакет добавляет 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 и установите пакет повторно.