Плагин — это коробка с расширениями, которая ставится одной командой: скилы, команды, субагенты и хуки разом. Разберём, как работает маркетплейс, как ставить готовые плагины и как собрать свой.
Когда ты обживаешься в Claude Code, у тебя накапливается набор настроек: пара скилов, свои slash-команды, субагент-другой, хуки на автоформат. Перенести это на новую машину или поделиться с коллегой руками — морока. Плагины решают ровно это: упаковывают весь набор в одну коробку, которая ставится одной командой. А маркетплейс — это магазин таких коробок.
Что узнаешь из гайда
/plugin marketplace add → /plugin installЧасть 1 · Понятие
Главное
Плагин — это набор расширений в одной упаковке: скилы, команды, субагенты, хуки и MCP-подключения вместе. Ставится одной командой, и все его части включаются разом.
По отдельности эти расширения у Claude Code уже есть. Скил — навык, который агент подключает сам; slash-команда — действие по вызову /имя; субагент — отдельный помощник под класс задач; хук — автоматизация на событие. Плагин не изобретает новое, он собирает всё это в один пакет, чтобы поставить и раздать за раз.
Аналогия из жизни телефона: скил, команда, субагент — это отдельные функции, а плагин — это приложение из магазина, которое приносит сразу несколько функций. Маркетплейс при этом — сам магазин приложений. Поставил приложение — получил весь его набор возможностей.
Плагин — это коробка. Маркетплейс — это магазин коробок. Одна команда — весь набор внутри.
Часть 2 · Установка
Главное
Установка — это два шага: подключить маркетплейс (/plugin marketplace add), потом поставить из него плагин (/plugin install). Маркетплейс — обычный GitHub-репозиторий с каталогом плагинов.
Всё делается прямо в чате Claude Code slash-командами. Сначала говоришь, откуда брать плагины — добавляешь маркетплейс. Источником может быть репозиторий на GitHub (owner/repo), git-URL или даже локальная папка:
# Добавляем маркетплейс (репозиторий-каталог плагинов)
/plugin marketplace add owner/repo
# Можно из локальной папки — удобно при разработке своего плагина:
/plugin marketplace add ./my-marketplaceДальше ставишь конкретный плагин из подключённого маркетплейса. В имени через @ указываешь, из какого именно маркетплейса берёшь, — на случай если их подключено несколько:
# Ставим плагин из маркетплейса
/plugin install имя-плагина@имя-маркетплейса
# Пример:
/plugin install quality-review-plugin@my-pluginsПосле установки расширения из плагина становятся доступны сразу: скилы Claude подключает по описанию, команды появляются в списке /, субагенты — в делегировании. Управлять подключениями можно и интерактивно — команда /plugin без аргументов открывает меню.
Коротко
/plugin marketplace add owner/repo (подключить каталог)./plugin install имя@маркетплейс (поставить плагин)./plugin — то же самое, но интерактивно.Часть 3 · Состав
Главное
Плагин — это папка с манифестом и директориями расширений. Манифест plugin.json лежит в .claude-plugin/, а сами расширения (skills/, commands/, agents/, hooks/) — на верхнем уровне.
Структура простая и предсказуемая. Один служебный манифест описывает плагин, остальные папки — это его начинка. Что положишь, то плагин и даст: только скилы, только команды или всё сразу.
my-plugin/
├── .claude-plugin/
│ └── plugin.json # манифест: имя, описание, версия
├── skills/ # скилы (навыки, подключаются сами)
│ └── code-reviewer/
│ └── SKILL.md
├── commands/ # slash-команды
├── agents/ # субагенты
└── hooks/ # хуки на событияМанифест plugin.json — это короткая карточка плагина: как он называется, что делает и какая версия. По ней плагин отображается в менеджере:
{
"name": "my-first-plugin",
"description": "A greeting plugin to learn the basics",
"version": "1.0.0",
"author": { "name": "Your Name" }
}Каждая папка-начинка — это отдельная тема, по которой у нас есть разборы: про навыки — гайд про Claude Code Skills, про помощников — про субагентов, про автоматизацию на событиях — про хуки. Плагин просто упаковывает их вместе.
Часть 4 · Сборка
Главное
Чтобы раздать плагин, его кладут в маркетплейс — отдельный репозиторий с файлом marketplace.json, где перечислены плагины и пути к ним. После этого любой подключает твой маркетплейс и ставит плагин одной командой.
Один плагин — это начинка. Маркетплейс — это витрина, через которую её раздают. marketplace.json описывает каталог: как он называется, кто владелец и какие плагины в нём есть с указанием, где их искать:
{
"name": "my-plugins",
"owner": { "name": "Your Name" },
"plugins": [
{
"name": "quality-review-plugin",
"source": "./plugins/quality-review-plugin",
"description": "Adds a quality-review skill for quick code reviews"
}
]
}Источником плагина (source) может быть путь внутри того же репозитория или ссылка на отдельный GitHub-репозиторий. Дальше всё как обычно: коллега добавляет твой маркетплейс через /plugin marketplace add и ставит плагин. Так команды раздают единые настройки, а сообщества — тематические наборы.
Важно
Не путай два файла. plugin.json (в .claude-plugin/) описывает один плагин и лежит внутри него. marketplace.json описывает каталог плагинов и лежит в репозитории-маркетплейсе. Первый — про начинку, второй — про витрину.
Часть 5 · Управление
Главное
Посмотреть, что стоит, можно командой claude plugin list; включать и выключать плагины — через меню /plugin или в settings.json. Лишние плагины держать включёнными незачем — каждый добавляет агенту контекст.
Список установленного с версиями, источником и статусом показывает команда из обычного терминала:
# Показать установленные плагины: версия, маркетплейс, включён ли
claude plugin listТонко управлять — что включено, а что нет — удобно в settings.json через поле enabledPlugins. Там же можно заранее объявить известные маркетплейсы, чтобы они подхватывались на новой машине:
{
"enabledPlugins": {
"formatter@acme-tools": true,
"analyzer@security-plugins": false
}
}Когда плагин избыточен
Если у тебя один скил или одна команда и ты не собираешься ими делиться — не заворачивай это в плагин. Положи скил прямо в ~/.claude/skills/, команду — в ~/.claude/commands/. Плагин окупается, когда расширений несколько и их нужно переносить или раздавать. Для одиночной настройки это лишний слой.
Когда плагин окупается
Команда из пяти человек хочет общий стиль кода, единые команды и одинаковые хуки. Вместо «настройте у себя вот это, это и это» — собрали один плагин, раздали через маркетплейс, все поставили одной командой. Новый человек в команде — тоже одна команда, и он настроен как все.
Коротко
plugin.json + папки skills/ commands/ agents/ hooks/.marketplace.json.claude plugin list; вкл/выкл — settings.json.Вопросы
Плагин Claude Code — это упакованный набор расширений, который ставится одной командой и добавляет агенту новые способности. Внутри плагина могут лежать скилы (папки skills/), slash-команды, субагенты, хуки и подключения MCP-серверов. Вместо того чтобы настраивать всё это по отдельности, ты ставишь готовый плагин, и все его части включаются разом — это удобный способ раздавать и переиспользовать настройки.
Плагин ставится в два шага из чата Claude Code: сначала добавляешь маркетплейс командой /plugin marketplace add owner/repo, затем устанавливаешь нужный плагин командой /plugin install имя@маркетплейс. Маркетплейс — это просто GitHub-репозиторий с файлом-каталогом плагинов. После установки расширения из плагина становятся доступны сразу, отдельной активации обычно не требуется.
Маркетплейс плагинов Claude Code — это каталог, из которого можно ставить плагины одной командой; технически это репозиторий с файлом marketplace.json, где перечислены доступные плагины и их источники. Маркетплейс можно подключить с GitHub, по git-URL или из локальной папки. Один маркетплейс держит сразу несколько плагинов, поэтому команды и сообщества раздают через него свои наборы настроек.
Свой плагин — это папка с манифестом .claude-plugin/plugin.json (имя, описание, версия) и директориями расширений на верхнем уровне: skills/, commands/, agents/, hooks/. Чтобы раздать плагин, его добавляют в маркетплейс — отдельный репозиторий с файлом marketplace.json, где перечислены плагины и пути к ним. После этого любой может подключить твой маркетплейс и поставить плагин одной командой.
Читать дальше
Плагины упаковывают скилы — а откуда их брать? В маркетплейсе ИИ-офиса: навыки по разработке, дизайну, контенту и автоматизации, каждый с описанием и установкой. Поставь готовый или собери из них свой плагин.
Открыть маркетплейс скиловА разборы, эфиры и живое сообщество вайбкодеров — в Telegram ИИ-офиса.