Перейти к основному содержанию
Плагины расширяют Claude Code с помощью skills, agents, hooks и MCP servers. Маркетплейсы плагинов — это каталоги, которые помогают вам обнаруживать и устанавливать эти расширения без необходимости создавать их самостоятельно. Ищете способ создать и распространять свой собственный маркетплейс? См. Создание и распространение маркетплейса плагинов.

Как работают маркетплейсы

Маркетплейс — это каталог плагинов, которые кто-то другой создал и поделился. Использование маркетплейса — это двухэтапный процесс:
1

Добавьте маркетплейс

Это регистрирует каталог в Claude Code, чтобы вы могли просмотреть доступные плагины. Никакие плагины еще не установлены.
2

Установите отдельные плагины

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

Официальный маркетплейс Anthropic

Официальный маркетплейс Anthropic (claude-plugins-official) автоматически доступен при запуске Claude Code. Запустите /plugin и перейдите на вкладку Discover, чтобы просмотреть доступные плагины. Чтобы установить плагин из официального маркетплейса:
/plugin install plugin-name@claude-plugins-official
Официальный маркетплейс поддерживается компанией Anthropic. Чтобы отправить плагин в официальный маркетплейс, используйте одну из встроенных форм отправки:Чтобы распространять плагины независимо, создайте свой собственный маркетплейс и поделитесь им с пользователями.
Официальный маркетплейс включает несколько категорий плагинов:

Интеллектуальный анализ кода

Плагины интеллектуального анализа кода включают встроенный инструмент LSP в Claude Code, предоставляя Claude возможность переходить к определениям, находить ссылки и видеть ошибки типов сразу после редактирования. Эти плагины настраивают подключения Language Server Protocol, той же технологии, которая обеспечивает интеллектуальный анализ кода в VS Code. Эти плагины требуют установки двоичного файла языкового сервера в вашей системе. Если у вас уже установлен языковой сервер, Claude может предложить вам установить соответствующий плагин при открытии проекта.
ЯзыкПлагинТребуемый двоичный файл
C/C++clangd-lspclangd
C#csharp-lspcsharp-ls
Gogopls-lspgopls
Javajdtls-lspjdtls
Kotlinkotlin-lspkotlin-language-server
Lualua-lsplua-language-server
PHPphp-lspintelephense
Pythonpyright-lsppyright-langserver
Rustrust-analyzer-lsprust-analyzer
Swiftswift-lspsourcekit-lsp
TypeScripttypescript-lsptypescript-language-server
Вы также можете создать свой собственный LSP плагин для других языков.
Если вы видите Executable not found in $PATH на вкладке /plugin Errors после установки плагина, установите требуемый двоичный файл из таблицы выше.

Что Claude получает от плагинов интеллектуального анализа кода

После установки плагина интеллектуального анализа кода и доступности его двоичного файла языкового сервера Claude получает две возможности:
  • Автоматическая диагностика: после каждого редактирования файла, которое делает Claude, языковой сервер анализирует изменения и автоматически сообщает об ошибках и предупреждениях. Claude видит ошибки типов, отсутствующие импорты и проблемы синтаксиса без необходимости запуска компилятора или линтера. Если Claude вводит ошибку, он замечает и исправляет проблему в том же ходу. Это не требует никакой конфигурации, кроме установки плагина. Вы можете видеть диагностику встроенной, нажав Ctrl+O, когда появляется индикатор “diagnostics found”.
  • Навигация по коду: Claude может использовать языковой сервер для перехода к определениям, поиска ссылок, получения информации о типе при наведении, списка символов, поиска реализаций и отслеживания иерархий вызовов. Эти операции дают Claude более точную навигацию, чем поиск на основе grep, хотя доступность может варьироваться в зависимости от языка и окружения.
Если у вас возникли проблемы, см. Устранение неполадок интеллектуального анализа кода.

Внешние интеграции

Эти плагины объединяют предварительно настроенные MCP servers, чтобы вы могли подключить Claude к внешним сервисам без ручной настройки:
  • Управление исходным кодом: github, gitlab
  • Управление проектами: atlassian (Jira/Confluence), asana, linear, notion
  • Дизайн: figma
  • Инфраструктура: vercel, firebase, supabase
  • Коммуникация: slack
  • Мониторинг: sentry

Рабочие процессы разработки

Плагины, которые добавляют команды и агентов для общих задач разработки:
  • commit-commands: рабочие процессы Git commit, включая commit, push и создание PR
  • pr-review-toolkit: специализированные агенты для проверки pull requests
  • agent-sdk-dev: инструменты для разработки с Claude Agent SDK
  • plugin-dev: набор инструментов для создания собственных плагинов

Стили вывода

Настройте способ ответа Claude:
  • explanatory-output-style: образовательные сведения о выборе реализации
  • learning-output-style: интерактивный режим обучения для развития навыков

Попробуйте: добавьте демо-маркетплейс

Anthropic также поддерживает демо-маркетплейс плагинов (claude-code-plugins) с примерами плагинов, которые показывают, что возможно с системой плагинов. В отличие от официального маркетплейса, вам нужно добавить этот вручную.
1

Добавьте маркетплейс

Из Claude Code запустите команду plugin marketplace add для маркетплейса anthropics/claude-code:
/plugin marketplace add anthropics/claude-code
Это загружает каталог маркетплейса и делает его плагины доступными для вас.
2

Просмотрите доступные плагины

Запустите /plugin, чтобы открыть менеджер плагинов. Это открывает интерфейс с вкладками с четырьмя вкладками, по которым вы можете переходить, используя Tab (или Shift+Tab для перемещения назад):
  • Discover: просмотрите доступные плагины из всех ваших маркетплейсов
  • Installed: просмотрите и управляйте установленными плагинами
  • Marketplaces: добавляйте, удаляйте или обновляйте добавленные маркетплейсы
  • Errors: просмотрите любые ошибки загрузки плагинов
Перейдите на вкладку Discover, чтобы увидеть плагины из маркетплейса, который вы только что добавили.
3

Установите плагин

Выберите плагин для просмотра его деталей, затем выберите область установки:
  • User scope: установите для себя во всех проектах
  • Project scope: установите для всех сотрудников в этом репозитории
  • Local scope: установите для себя только в этом репозитории
Например, выберите commit-commands (плагин, который добавляет команды рабочего процесса git) и установите его в область пользователя.Вы также можете установить непосредственно из командной строки:
/plugin install commit-commands@anthropics-claude-code
См. Области конфигурации, чтобы узнать больше об областях.
4

Используйте свой новый плагин

После установки запустите /reload-plugins для активации плагина. Команды плагина имеют пространство имен по имени плагина, поэтому commit-commands предоставляет команды вроде /commit-commands:commit.Попробуйте, внеся изменение в файл и запустив:
/commit-commands:commit
Это подготавливает ваши изменения, генерирует сообщение commit и создает commit.Каждый плагин работает по-разному. Проверьте описание плагина на вкладке Discover или на его домашней странице, чтобы узнать, какие команды и возможности он предоставляет.
Остальная часть этого руководства охватывает все способы добавления маркетплейсов, установки плагинов и управления вашей конфигурацией.

Добавьте маркетплейсы

Используйте команду /plugin marketplace add для добавления маркетплейсов из разных источников.
Ярлыки: вы можете использовать /plugin market вместо /plugin marketplace и rm вместо remove.
  • Репозитории GitHub: формат owner/repo (например, anthropics/claude-code)
  • URL Git: любой URL репозитория git (GitLab, Bitbucket, самостоятельно размещенные)
  • Локальные пути: каталоги или прямые пути к файлам marketplace.json
  • Удаленные URL: прямые 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 и самостоятельно размещенные серверы: Используя HTTPS:
/plugin marketplace add https://gitlab.com/company/plugins.git
Используя SSH:
/plugin marketplace add [email protected]: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” при установке плагинов, см. Устранение неполадок.

Установите плагины

После добавления маркетплейсов вы можете установить плагины напрямую (по умолчанию устанавливается в область пользователя):
/plugin install plugin-name@marketplace-name
Чтобы выбрать другую область установки, используйте интерактивный интерфейс: запустите /plugin, перейдите на вкладку Discover и нажмите Enter на плагине. Вы увидите опции для:
  • User scope (по умолчанию): установите для себя во всех проектах
  • Project scope: установите для всех сотрудников в этом репозитории (добавляет в .claude/settings.json)
  • Local scope: установите для себя только в этом репозитории (не делится с сотрудниками)
Вы также можете увидеть плагины с областью managed — они установлены администраторами через управляемые параметры и не могут быть изменены. Запустите /plugin и перейдите на вкладку Installed, чтобы увидеть ваши плагины, сгруппированные по области.
Убедитесь, что вы доверяете плагину перед его установкой. Anthropic не контролирует, какие MCP servers, файлы или другое программное обеспечение включены в плагины, и не может проверить, что они работают как предполагается. Проверьте домашнюю страницу каждого плагина для получения дополнительной информации.

Управляйте установленными плагинами

Запустите /plugin и перейдите на вкладку Installed, чтобы просмотреть, включить, отключить или удалить ваши плагины. Введите текст для фильтрации списка по имени плагина или описанию. Вы также можете управлять плагинами с помощью прямых команд. Отключите плагин без удаления:
/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.

Управляйте маркетплейсами

Вы можете управлять маркетплейсами через интерактивный интерфейс /plugin или с помощью команд CLI.

Используйте интерактивный интерфейс

Запустите /plugin и перейдите на вкладку Marketplaces для:
  • Просмотра всех добавленных маркетплейсов с их источниками и статусом
  • Добавления новых маркетплейсов
  • Обновления списков маркетплейсов для получения последних плагинов
  • Удаления маркетплейсов, которые вам больше не нужны

Используйте команды CLI

Вы также можете управлять маркетплейсами с помощью прямых команд. Список всех настроенных маркетплейсов:
/plugin marketplace list
Обновите списки плагинов из маркетплейса:
/plugin marketplace update marketplace-name
Удалите маркетплейс:
/plugin marketplace remove marketplace-name
Удаление маркетплейса приведет к удалению всех плагинов, которые вы установили из него.

Настройте автоматические обновления

Claude Code может автоматически обновлять маркетплейсы и установленные плагины при запуске. Когда автоматическое обновление включено для маркетплейса, Claude Code обновляет данные маркетплейса и обновляет установленные плагины до их последних версий. Если какие-либо плагины были обновлены, вы увидите уведомление с предложением запустить /reload-plugins. Переключайте автоматическое обновление для отдельных маркетплейсов через интерфейс:
  1. Запустите /plugin, чтобы открыть менеджер плагинов
  2. Выберите Marketplaces
  3. Выберите маркетплейс из списка
  4. Выберите Enable auto-update или Disable auto-update
Официальные маркетплейсы Anthropic имеют автоматическое обновление, включенное по умолчанию. Маркетплейсы третьих сторон и локальной разработки имеют автоматическое обновление, отключенное по умолчанию. Чтобы полностью отключить все автоматические обновления для Claude Code и всех плагинов, установите переменную окружения DISABLE_AUTOUPDATER. См. Автоматические обновления для получения подробной информации. Чтобы сохранить автоматические обновления плагинов включенными при отключении автоматических обновлений Claude Code, установите FORCE_AUTOUPDATE_PLUGINS=true вместе с DISABLE_AUTOUPDATER:
export DISABLE_AUTOUPDATER=true
export FORCE_AUTOUPDATE_PLUGINS=true
Это полезно, когда вы хотите управлять обновлениями 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 не распознана

Если вы видите “unknown command” или команда /plugin не появляется:
  1. Проверьте вашу версию: запустите claude --version. Плагины требуют версии 1.0.33 или позже.
  2. Обновите Claude Code:
    • Homebrew: brew upgrade claude-code
    • npm: npm update -g @anthropic-ai/claude-code
    • Встроенный установщик: повторно запустите команду установки из Setup
  3. Перезагрузите Claude Code: после обновления перезагрузите терминал и снова запустите claude.

Общие проблемы

  • Маркетплейс не загружается: проверьте, что URL доступен и что .claude-plugin/marketplace.json существует по пути
  • Ошибки установки плагина: проверьте, что URL источника плагина доступны и репозитории являются общедоступными (или у вас есть доступ)
  • Файлы не найдены после установки: плагины копируются в кэш, поэтому пути, ссылающиеся на файлы вне каталога плагина, не будут работать
  • Навыки плагина не появляются: очистите кэш с помощью rm -rf ~/.claude/plugins/cache, перезагрузите Claude Code и переустановите плагин.
Для подробного устранения неполадок с решениями см. Устранение неполадок в руководстве маркетплейса. Для инструментов отладки см. Инструменты отладки и разработки.

Проблемы с интеллектуальным анализом кода

  • Языковой сервер не запускается: проверьте, что двоичный файл установлен и доступен в вашем $PATH. Проверьте вкладку /plugin Errors для получения подробной информации.
  • Высокое использование памяти: языковые серверы, такие как rust-analyzer и pyright, могут потреблять значительную память на больших проектах. Если вы испытываете проблемы с памятью, отключите плагин с помощью /plugin disable <plugin-name> и вместо этого полагайтесь на встроенные инструменты поиска Claude.
  • Ложные положительные диагностики в монорепозиториях: языковые серверы могут сообщать об ошибках неразрешенного импорта для внутренних пакетов, если рабочее пространство не настроено правильно. Это не влияет на способность Claude редактировать код.

Следующие шаги