Откройте и установите готовые плагины через маркетплейсы
Найдите и установите плагины из маркетплейсов, чтобы расширить Claude Code новыми skills, agents и возможностями.
Плагины расширяют Claude Code с помощью skills, agents, hooks и MCP servers. Маркетплейсы плагинов — это каталоги, которые помогают вам обнаруживать и устанавливать эти расширения без необходимости создавать их самостоятельно.
Ищете способ создать и распространять свой собственный маркетплейс? См. Создание и распространение маркетплейса плагинов.
Как работают маркетплейсы
Маркетплейс — это каталог плагинов, которые кто-то другой создал и поделился. Использование маркетплейса — это двухэтапный процесс:
Добавьте маркетплейс
Это регистрирует каталог в Claude Code, чтобы вы могли просмотреть доступные плагины. Никакие плагины еще не установлены.
Установите отдельные плагины
Просмотрите каталог и установите нужные вам плагины.
Думайте об этом как о добавлении магазина приложений: добавление магазина дает вам доступ к просмотру его коллекции, но вы все равно выбираете, какие приложения загружать отдельно.
Официальный маркетплейс Anthropic
Официальный маркетплейс Anthropic (claude-plugins-official) автоматически доступен при запуске Claude Code. Запустите /plugin и перейдите на вкладку Discover, чтобы просмотреть доступные плагины, или просмотрите каталог на claude.com/plugins.
Чтобы установить плагин из официального маркетплейса, используйте /plugin install <name>@claude-plugins-official. Например, чтобы установить интеграцию GitHub:
/plugin install github@claude-plugins-official
Если Claude Code сообщает, что плагин не найден ни в одном маркетплейсе, ваш маркетплейс либо отсутствует, либо устарел. Запустите /plugin marketplace update claude-plugins-official для его обновления, или /plugin marketplace add anthropics/claude-plugins-official, если вы еще не добавили его. Затем повторите попытку установки.
Официальный маркетплейс поддерживается компанией Anthropic, и включение осуществляется по усмотрению Anthropic. Встроенные формы отправки в приложении добавляют плагины в маркетплейс сообщества, а не в официальный. Чтобы распространять плагины независимо, создайте свой собственный маркетплейс и поделитесь им с пользователями.
Официальный маркетплейс включает несколько категорий плагинов:
Code intelligence
Плагины code intelligence включают встроенный инструмент LSP в Claude Code, предоставляя Claude возможность переходить к определениям, находить ссылки и видеть ошибки типов сразу после редактирования. Эти плагины настраивают подключения Language Server Protocol, той же технологии, которая обеспечивает code intelligence в VS Code.
Эти плагины требуют установки двоичного файла языкового сервера в вашей системе. Если у вас уже установлен языковой сервер, Claude может предложить вам установить соответствующий плагин при открытии проекта.
| Язык | Plugin | Требуемый двоичный файл |
|---|---|---|
| C/C++ | clangd-lsp |
clangd |
| C# | csharp-lsp |
csharp-ls |
| Go | gopls-lsp |
gopls |
| Java | jdtls-lsp |
jdtls |
| Kotlin | kotlin-lsp |
kotlin-language-server |
| Lua | lua-lsp |
lua-language-server |
| PHP | php-lsp |
intelephense |
| Python | pyright-lsp |
pyright-langserver |
| Rust | rust-analyzer-lsp |
rust-analyzer |
| Swift | swift-lsp |
sourcekit-lsp |
| TypeScript | typescript-lsp |
typescript-language-server |
Вы также можете создать свой собственный LSP plugin для других языков.
Если вы видите Executable not found in $PATH на вкладке /plugin Errors после установки плагина, установите требуемый двоичный файл из таблицы выше.
Что Claude получает от плагинов code intelligence
После установки плагина code intelligence и доступности его двоичного файла языкового сервера Claude получает две возможности:
- Автоматическая диагностика: после каждого редактирования файла, которое делает Claude, языковой сервер анализирует изменения и автоматически сообщает об ошибках и предупреждениях. Claude видит ошибки типов, отсутствующие импорты и проблемы синтаксиса без необходимости запуска компилятора или линтера. Если Claude вводит ошибку, он замечает и исправляет проблему в том же ходу. Это не требует никакой конфигурации, кроме установки плагина. Вы можете видеть диагностику встроенной, нажав Ctrl+O, когда появляется индикатор "diagnostics found".
- Code navigation: Claude может использовать языковой сервер для перехода к определениям, поиска ссылок, получения информации о типе при наведении, списка символов, поиска реализаций и отслеживания иерархий вызовов. Эти операции дают Claude более точную навигацию, чем поиск на основе grep, хотя доступность может варьироваться в зависимости от языка и окружения.
Если у вас возникли проблемы, см. Code intelligence troubleshooting.
External integrations
Эти плагины объединяют предварительно настроенные MCP servers, чтобы вы могли подключить Claude к внешним сервисам без ручной настройки:
- Source control:
github,gitlab - Project management:
atlassian(Jira/Confluence),asana,linear,notion - Design:
figma - Infrastructure:
vercel,firebase,supabase - Communication:
slack - Monitoring:
sentry
Automatic security review
Плагин security-guidance проверяет каждое изменение, которое делает Claude, на предмет распространённых уязвимостей и инструктирует Claude исправить найденные проблемы в том же сеансе. См. Catch security issues as Claude writes code для получения информации о том, что он проверяет и как добавить правила, специфичные для проекта.
Development workflows
Плагины, которые добавляют skills и agents для общих задач разработки:
- commit-commands: рабочие процессы Git commit, включая commit, push и создание PR
- pr-review-toolkit: специализированные agents для проверки pull requests
- agent-sdk-dev: инструменты для разработки с Claude Agent SDK
- plugin-dev: набор инструментов для создания собственных плагинов
Output styles
Настройте способ ответа Claude:
- explanatory-output-style: образовательные сведения о выборе реализации
- learning-output-style: интерактивный режим обучения для развития навыков
Community marketplace
Маркетплейс сообщества на anthropics/claude-plugins-community размещает плагины третьих сторон, которые прошли автоматическую проверку и проверку безопасности Anthropic. Каждый плагин привязан к определенному коммиту SHA в каталоге. В отличие от официального маркетплейса, вы добавляете его вручную:
/plugin marketplace add anthropics/claude-plugins-community
Затем установите плагины из него, используя имя маркетплейса claude-community:
/plugin install <plugin-name>@claude-community
Чтобы отправить свой плагин в маркетплейс сообщества, см. Отправьте свой плагин в маркетплейс сообщества в руководстве по созданию плагинов.
Попробуйте: добавьте демо-маркетплейс
Anthropic также поддерживает демо-маркетплейс плагинов (claude-code-plugins) с примерами плагинов, которые показывают, что возможно с системой плагинов. В отличие от официального маркетплейса, вам нужно добавить этот вручную.
Добавьте маркетплейс
Из Claude Code запустите команду plugin marketplace add для маркетплейса anthropics/claude-code:
/plugin marketplace add anthropics/claude-code
Это загружает каталог маркетплейса и делает его плагины доступными для вас.
Просмотрите доступные плагины
Запустите /plugin, чтобы открыть менеджер плагинов. Это открывает интерфейс с вкладками с четырьмя вкладками, по которым вы можете переходить, используя Tab (или Shift+Tab для перемещения назад):
- Discover: просмотрите доступные плагины из всех ваших маркетплейсов
- Installed: просмотрите и управляйте установленными плагинами
- Marketplaces: добавляйте, удаляйте или обновляйте добавленные маркетплейсы
- Errors: просмотрите любые ошибки загрузки плагинов
Перейдите на вкладку Discover, чтобы увидеть плагины из маркетплейса, который вы только что добавили. {/* min-version: 2.1.154 */}Когда ваш администратор добавил маркетплейс в список разрешённых через управляемый параметр pluginSuggestionMarketplaces, плагины, отмеченные как релевантные для вашего текущего рабочего каталога, закреплены в верхней части с меткой suggested for this directory.
Установите плагин
Выберите плагин для просмотра его деталей. На панели деталей показано, что содержит плагин и сколько это стоит:
- {/* min-version: 2.1.143 */}Оценка Context cost, чтобы вы могли увидеть, сколько токенов плагин добавит к вашему окну контекста каждый ход (Claude Code v2.1.143 и более поздние версии)
- {/* min-version: 2.1.144 */}Дата Last updated плагина (v2.1.144 и более поздние версии)
- {/* min-version: 2.1.145 */}Раздел Will install, в котором перечислены команды, агенты, skills, hooks и серверы MCP и LSP плагина, чтобы вы могли просмотреть ровно то, что он добавляет перед установкой (v2.1.145 и более поздние версии)
Выберите область установки:
- User scope: установите для себя во всех проектах
- Project scope: установите для всех сотрудников в этом репозитории
- Local scope: установите для себя только в этом репозитории
Например, выберите commit-commands (плагин, который добавляет skills рабочего процесса git) и установите его в область пользователя.
Вы также можете установить непосредственно из командной строки:
/plugin install commit-commands@claude-code-plugins
См. Configuration scopes, чтобы узнать больше об областях.
Используйте свой новый плагин
После установки запустите /reload-plugins для активации плагина. Skills плагина имеют пространство имен по имени плагина, поэтому commit-commands предоставляет skills вроде /commit-commands:commit.
Попробуйте, внеся изменение в файл и запустив:
/commit-commands:commit
Это подготавливает ваши изменения, генерирует сообщение commit и создает commit.
Каждый плагин работает по-разному. Проверьте описание плагина на вкладке Discover, чтобы увидеть команды и skills, которые он предоставляет, или посетите его домашнюю страницу для получения рекомендаций по использованию.
Остальная часть этого руководства охватывает все способы добавления маркетплейсов, установки плагинов и управления вашей конфигурацией.
Добавление маркетплейсов
Используйте команду /plugin marketplace add для добавления маркетплейсов из разных источников.
Shortcuts: вы можете использовать /plugin market вместо /plugin marketplace и rm вместо remove.
- GitHub repositories: формат
owner/repo(например,anthropics/claude-code) - Git URLs: любой URL репозитория git (GitLab, Bitbucket, самостоятельно размещенные)
- Local paths: каталоги или прямые пути к файлам
marketplace.json - Remote URLs: прямые URL к размещенным файлам
marketplace.json
Добавление из GitHub
Добавьте репозиторий GitHub, который содержит файл .claude-plugin/marketplace.json, используя формат owner/repo — где owner — это имя пользователя GitHub или организация, а repo — это имя репозитория.
Например, anthropics/claude-code относится к репозиторию claude-code, принадлежащему anthropics:
/plugin marketplace add anthropics/claude-code
Добавление из других хостов Git
Добавьте любой репозиторий git, предоставив полный URL. Это работает с любым хостом Git, включая GitLab, Bitbucket и самостоятельно размещенные серверы. Включите суффикс .git, чтобы Claude Code клонировал репозиторий, а не рассматривал URL как прямую ссылку на размещенный файл marketplace.json.
Используя HTTPS:
/plugin marketplace add https://gitlab.com/company/plugins.git
Используя SSH:
/plugin marketplace add git@gitlab.com:company/plugins.git
Чтобы добавить конкретную ветку или тег, добавьте #, за которым следует ref:
/plugin marketplace add https://gitlab.com/company/plugins.git#v1.0.0
Добавление из локальных путей
Добавьте локальный каталог, который содержит файл .claude-plugin/marketplace.json:
/plugin marketplace add ./my-marketplace
Вы также можете добавить прямой путь к файлу marketplace.json:
/plugin marketplace add ./path/to/marketplace.json
Добавление из удаленных URL
Добавьте удаленный файл marketplace.json через URL:
/plugin marketplace add https://example.com/marketplace.json
Маркетплейсы на основе URL имеют некоторые ограничения по сравнению с маркетплейсами на основе Git. Если вы столкнулись с ошибками "path not found" при установке плагинов, см. Troubleshooting.
Установка плагинов
После добавления маркетплейсов вы можете установить плагины напрямую (по умолчанию устанавливается в область пользователя):
/plugin install plugin-name@marketplace-name
Чтобы выбрать другую область установки, используйте интерактивный интерфейс: запустите /plugin, перейдите на вкладку Discover и нажмите Enter на плагине. Вы увидите опции для:
- User scope (по умолчанию): установите для себя во всех проектах
- Project scope: установите для всех сотрудников в этом репозитории (добавляет в
.claude/settings.json) - Local scope: установите для себя только в этом репозитории (не делится с сотрудниками)
Вы также можете увидеть плагины с областью managed — они установлены администраторами через управляемые параметры и не могут быть изменены.
Убедитесь, что вы доверяете плагину перед его установкой. Anthropic не контролирует, какие MCP servers, файлы или другое программное обеспечение включены в плагины, и не может проверить, что они работают как предполагается. Проверьте домашнюю страницу каждого плагина для получения дополнительной информации.
Управление установленными плагинами
Запустите /plugin и перейдите на вкладку Installed, чтобы просмотреть, включить, отключить или удалить ваши плагины. Список сгруппирован по области и отсортирован так, чтобы вы сначала видели проблемы: плагины с ошибками загрузки или неразрешенными зависимостями появляются в верхней части, затем ваши избранные, с отключенными плагинами, скрытыми за свернутым заголовком внизу.
Из списка вы можете:
- нажать
f, чтобы добавить в избранное или удалить из избранного выбранный плагин - ввести текст для фильтрации по имени плагина или описанию
- нажать Enter, чтобы открыть подробный вид плагина и включить, отключить или удалить его
Подробный вид показывает компоненты, которые предоставляет плагин: команды, skills, agents, hooks, MCP servers и LSP servers. Тот же инвентарь доступен из командной строки с помощью claude plugin details.
В Claude Code v2.1.187 и более поздних версиях вкладка Installed добавляет группу Not used recently для плагинов из маркетплейса, которые вы установили сами, но не использовали в течение как минимум двух недель и как минимум 10 сеансов, а подробный вид показывает строку Last used для каждого плагина. Используйте их, чтобы найти плагины, которые вы больше не используете, но которые по-прежнему добавляют стоимость запуска и контекста, затем отключите или удалите их.
Плагины, которыми управляет ваша организация, или которые вы загружаете с помощью --plugin-dir, никогда не отображаются как неиспользуемые, и плагины, которые предоставляют LSP server, тему, стиль вывода, монитор или workflow, также никогда не отображаются, поскольку они обеспечивают ценность без вызова для отслеживания. Группа и строка Last used обе скрыты, когда ваша организация ограничивает маркетплейсы с помощью strictKnownMarketplaces.
Когда вы устанавливаете плагин, который объявляет зависимости, вывод установки указывает, какие зависимости были автоматически установлены вместе с ним.
Вы также можете управлять плагинами с помощью прямых команд.
Отобразите установленные плагины без открытия меню:
/plugin list
Передайте --enabled или --disabled, чтобы показать только плагины в этом состоянии.
Отключите плагин без удаления:
/plugin disable plugin-name@marketplace-name
Повторно включите отключенный плагин:
/plugin enable plugin-name@marketplace-name
Полностью удалите плагин:
/plugin uninstall plugin-name@marketplace-name
Опция --scope позволяет вам нацелить определенную область с помощью команд CLI:
claude plugin install formatter@your-org --scope project
claude plugin uninstall formatter@your-org --scope project
Применение изменений плагина без перезагрузки
Когда вы устанавливаете, включаете или отключаете плагины во время сеанса, запустите /reload-plugins для активации всех изменений без перезагрузки:
/reload-plugins
Claude Code перезагружает все активные плагины и показывает количество плагинов, skills, agents, hooks, plugin MCP servers и plugin LSP servers.
Перезагрузка имеет стоимость токенов при следующем запросе: вновь загруженные компоненты объявляют о себе в содержимом, добавленном к беседе, в то время как существующая история по-прежнему читается из кэша подсказок. Плагин, который предоставляет MCP servers, стоит дороже, когда его инструменты не отложены поиском инструментов: изменение делает кэш недействительным, и следующий запрос повторно читает всю беседу. {/* min-version: 2.1.163 */}В этом случае /reload-plugins показывает предупреждение и не применяет перезагрузку; передайте --force, чтобы применить в любом случае. Подробнее см. в разделе включение или отключение плагина.
Управление маркетплейсами
Вы можете управлять маркетплейсами через интерактивный интерфейс /plugin или с помощью команд CLI.
Использование интерактивного интерфейса
Запустите /plugin и перейдите на вкладку Marketplaces для:
- Просмотра всех добавленных маркетплейсов с их источниками и статусом
- Добавления новых маркетплейсов
- Обновления списков маркетплейсов для получения последних плагинов
- Удаления маркетплейсов, которые вам больше не нужны
Использование команд CLI
Вы также можете управлять маркетплейсами с помощью прямых команд.
Список всех настроенных маркетплейсов:
/plugin marketplace list
Обновите списки плагинов из маркетплейса:
/plugin marketplace update marketplace-name
Удалите маркетплейс:
/plugin marketplace remove marketplace-name
Удаление маркетплейса приведет к удалению всех плагинов, которые вы установили из него.
Настройка автоматических обновлений
Claude Code может автоматически обновлять маркетплейсы и установленные плагины при запуске. Когда автоматическое обновление включено для маркетплейса, Claude Code обновляет данные маркетплейса и обновляет установленные плагины до их последних версий. Если какие-либо плагины были обновлены, вы увидите уведомление с предложением запустить /reload-plugins.
Переключайте автоматическое обновление для отдельных маркетплейсов через интерфейс:
- Запустите
/plugin, чтобы открыть менеджер плагинов - Выберите Marketplaces
- Выберите маркетплейс из списка
- Выберите Enable auto-update или Disable auto-update
Официальные маркетплейсы Anthropic имеют автоматическое обновление, включенное по умолчанию. Маркетплейсы третьих сторон и локальной разработки имеют автоматическое обновление, отключенное по умолчанию.
Администраторы также могут установить "autoUpdate": true для каждой записи extraKnownMarketplaces в управляемых параметрах, чтобы включить автоматическое обновление для маркетплейса организации без необходимости переключения каждым пользователем.
Чтобы полностью отключить все автоматические обновления для Claude Code и всех плагинов, установите переменную окружения DISABLE_AUTOUPDATER. См. Auto updates для получения подробной информации.
Чтобы сохранить автоматические обновления плагинов включенными при отключении автоматических обновлений Claude Code, установите FORCE_AUTOUPDATE_PLUGINS=1 вместе с DISABLE_AUTOUPDATER:
export DISABLE_AUTOUPDATER=1
export FORCE_AUTOUPDATE_PLUGINS=1
Это полезно, когда вы хотите управлять обновлениями Claude Code вручную, но все еще получать автоматические обновления плагинов.
Настройка маркетплейсов команды
Администраторы команды могут настроить автоматическую установку маркетплейса для проектов, добавив конфигурацию маркетплейса в .claude/settings.json. Когда члены команды доверяют папке репозитория, Claude Code предлагает им установить эти маркетплейсы и плагины.
Добавьте extraKnownMarketplaces в .claude/settings.json вашего проекта:
{
"extraKnownMarketplaces": {
"my-team-tools": {
"source": {
"source": "github",
"repo": "your-org/claude-plugins"
}
}
}
}
Для полных опций конфигурации, включая extraKnownMarketplaces и enabledPlugins, см. Plugin settings.
Безопасность
Плагины и маркетплейсы — это высоконадежные компоненты, которые могут выполнять произвольный код на вашей машине с вашими привилегиями пользователя. Устанавливайте плагины и добавляйте маркетплейсы только из источников, которым вы доверяете. Организации могут ограничить, какие маркетплейсы пользователям разрешено добавлять, используя managed marketplace restrictions.
Troubleshooting
/plugin command not recognized
Если вы видите "unknown command" или команда /plugin не появляется:
- Check your version: запустите
claude --version, чтобы увидеть, что установлено. - Update Claude Code:
- Homebrew:
brew upgrade claude-code(илиbrew upgrade claude-code@latest, если вы установили этот cask) - npm:
npm install -g @anthropic-ai/claude-code@latest - Native installer: повторно запустите команду установки из Setup
- Homebrew:
- Restart Claude Code: после обновления перезагрузите терминал и снова запустите
claude.
Common issues
- Marketplace not loading: проверьте, что URL доступен и что
.claude-plugin/marketplace.jsonсуществует по пути - Plugin installation failures: проверьте, что URL источника плагина доступны и репозитории являются общедоступными (или у вас есть доступ)
- Files not found after installation: плагины копируются в кэш, поэтому пути, ссылающиеся на файлы вне каталога плагина, не будут работать
- Plugin skills not appearing: очистите кэш с помощью
rm -rf ~/.claude/plugins/cache, перезагрузите Claude Code и переустановите плагин.
Для подробного устранения неполадок с решениями см. Troubleshooting в руководстве маркетплейса. Для инструментов отладки см. Debugging and development tools.
Code intelligence issues
- Language server not starting: проверьте, что двоичный файл установлен и доступен в вашем
$PATH. Проверьте вкладку/pluginErrors для получения подробной информации. - High memory usage: языковые серверы, такие как
rust-analyzerиpyright, могут потреблять значительную память на больших проектах. Если вы испытываете проблемы с памятью, отключите плагин с помощью/plugin disable <plugin-name>и вместо этого полагайтесь на встроенные инструменты поиска Claude. - False positive diagnostics in monorepos: языковые серверы могут сообщать об ошибках неразрешенного импорта для внутренних пакетов, если рабочее пространство не настроено правильно. Это не влияет на способность Claude редактировать код.
Следующие шаги
- Создавайте собственные плагины: см. Plugins для создания skills, agents и hooks
- Создайте marketplace: см. Create a plugin marketplace для распространения плагинов вашей команде или сообществу
- Техническая справка: см. Plugins reference для полных спецификаций