Плагины расширяют Claude Code с помощью skills, agents, hooks и MCP servers. Маркетплейсы плагинов — это каталоги, которые помогают вам обнаруживать и устанавливать эти расширения без необходимости создавать их самостоятельно. Ищете способ создать и распространять свой собственный маркетплейс? См. Создание и распространение маркетплейса плагинов.Documentation Index
Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Как работают маркетплейсы
Маркетплейс — это каталог плагинов, которые кто-то другой создал и поделился. Использование маркетплейса — это двухэтапный процесс:Добавьте маркетплейс
Это регистрирует каталог в Claude Code, чтобы вы могли просмотреть доступные плагины. Никакие плагины еще не установлены.
Официальный маркетплейс Anthropic
Официальный маркетплейс Anthropic (claude-plugins-official) автоматически доступен при запуске Claude Code. Запустите /plugin и перейдите на вкладку Discover, чтобы просмотреть доступные плагины, или просмотрите каталог на claude.com/plugins.
Чтобы установить плагин из официального маркетплейса, используйте /plugin install <name>@claude-plugins-official. Например, чтобы установить интеграцию GitHub:
/plugin marketplace update claude-plugins-official для его обновления, или /plugin marketplace add anthropics/claude-plugins-official, если вы еще не добавили его. Затем повторите попытку установки.
Официальный маркетплейс поддерживается компанией Anthropic. Чтобы отправить плагин в официальный маркетплейс, используйте одну из встроенных форм отправки:
- Claude.ai: claude.ai/settings/plugins/submit
- Console: platform.claude.com/plugins/submit
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 |
Если вы видите
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, хотя доступность может варьироваться в зависимости от языка и окружения.
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
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: интерактивный режим обучения для развития навыков
Попробуйте: добавьте демо-маркетплейс
Anthropic также поддерживает демо-маркетплейс плагинов (claude-code-plugins) с примерами плагинов, которые показывают, что возможно с системой плагинов. В отличие от официального маркетплейса, вам нужно добавить этот вручную.
Добавьте маркетплейс
Из Claude Code запустите команду Это загружает каталог маркетплейса и делает его плагины доступными для вас.
plugin marketplace add для маркетплейса anthropics/claude-code:Просмотрите доступные плагины
Запустите
/plugin, чтобы открыть менеджер плагинов. Это открывает интерфейс с вкладками с четырьмя вкладками, по которым вы можете переходить, используя Tab (или Shift+Tab для перемещения назад):- Discover: просмотрите доступные плагины из всех ваших маркетплейсов
- Installed: просмотрите и управляйте установленными плагинами
- Marketplaces: добавляйте, удаляйте или обновляйте добавленные маркетплейсы
- Errors: просмотрите любые ошибки загрузки плагинов
Установите плагин
Выберите плагин для просмотра его деталей, затем выберите область установки:См. Configuration scopes, чтобы узнать больше об областях.
- User scope: установите для себя во всех проектах
- Project scope: установите для всех сотрудников в этом репозитории
- Local scope: установите для себя только в этом репозитории
Используйте свой новый плагин
После установки запустите Это подготавливает ваши изменения, генерирует сообщение commit и создает commit.Каждый плагин работает по-разному. Проверьте описание плагина на вкладке Discover или на его домашней странице, чтобы узнать, какие skills и возможности он предоставляет.
/reload-plugins для активации плагина. Skills плагина имеют пространство имен по имени плагина, поэтому commit-commands предоставляет skills вроде /commit-commands:commit.Попробуйте, внеся изменение в файл и запустив:Add marketplaces
Используйте команду/plugin marketplace add для добавления маркетплейсов из разных источников.
- GitHub repositories: формат
owner/repo(например,anthropics/claude-code) - Git URLs: любой URL репозитория git (GitLab, Bitbucket, самостоятельно размещенные)
- Local paths: каталоги или прямые пути к файлам
marketplace.json - Remote URLs: прямые URL к размещенным файлам
marketplace.json
Add from GitHub
Добавьте репозиторий GitHub, который содержит файл.claude-plugin/marketplace.json, используя формат owner/repo — где owner — это имя пользователя GitHub или организация, а repo — это имя репозитория.
Например, anthropics/claude-code относится к репозиторию claude-code, принадлежащему anthropics:
Add from other Git hosts
Добавьте любой репозиторий git, предоставив полный URL. Это работает с любым хостом Git, включая GitLab, Bitbucket и самостоятельно размещенные серверы. Включите суффикс.git, чтобы Claude Code клонировал репозиторий, а не рассматривал URL как прямую ссылку на размещенный файл marketplace.json.
Используя HTTPS:
#, за которым следует ref:
Add from local paths
Добавьте локальный каталог, который содержит файл.claude-plugin/marketplace.json:
marketplace.json:
Add from remote URLs
Добавьте удаленный файлmarketplace.json через URL:
Маркетплейсы на основе URL имеют некоторые ограничения по сравнению с маркетплейсами на основе Git. Если вы столкнулись с ошибками “path not found” при установке плагинов, см. Troubleshooting.
Install plugins
После добавления маркетплейсов вы можете установить плагины напрямую (по умолчанию устанавливается в область пользователя):/plugin, перейдите на вкладку Discover и нажмите Enter на плагине. Вы увидите опции для:
- User scope (по умолчанию): установите для себя во всех проектах
- Project scope: установите для всех сотрудников в этом репозитории (добавляет в
.claude/settings.json) - Local scope: установите для себя только в этом репозитории (не делится с сотрудниками)
Manage installed plugins
Запустите/plugin и перейдите на вкладку Installed, чтобы просмотреть, включить, отключить или удалить ваши плагины. Список сгруппирован по области и отсортирован так, чтобы вы сначала видели проблемы: плагины с ошибками загрузки или неразрешенными зависимостями появляются в верхней части, затем ваши избранные, с отключенными плагинами, скрытыми за свернутым заголовком внизу.
Из списка вы можете:
- нажать
f, чтобы добавить в избранное или удалить из избранного выбранный плагин - ввести текст для фильтрации по имени плагина или описанию
- нажать Enter, чтобы открыть подробный вид плагина и включить, отключить или удалить его
--scope позволяет вам нацелить определенную область с помощью команд CLI:
Apply plugin changes without restarting
Когда вы устанавливаете, включаете или отключаете плагины во время сеанса, запустите/reload-plugins для активации всех изменений без перезагрузки:
Управление маркетплейсами
Вы можете управлять маркетплейсами через интерактивный интерфейс/plugin или с помощью команд CLI.
Использование интерактивного интерфейса
Запустите/plugin и перейдите на вкладку Marketplaces для:
- Просмотра всех добавленных маркетплейсов с их источниками и статусом
- Добавления новых маркетплейсов
- Обновления списков маркетплейсов для получения последних плагинов
- Удаления маркетплейсов, которые вам больше не нужны
Использование команд CLI
Вы также можете управлять маркетплейсами с помощью прямых команд. Список всех настроенных маркетплейсов:Настройка автоматических обновлений
Claude Code может автоматически обновлять маркетплейсы и установленные плагины при запуске. Когда автоматическое обновление включено для маркетплейса, Claude Code обновляет данные маркетплейса и обновляет установленные плагины до их последних версий. Если какие-либо плагины были обновлены, вы увидите уведомление с предложением запустить/reload-plugins.
Переключайте автоматическое обновление для отдельных маркетплейсов через интерфейс:
- Запустите
/plugin, чтобы открыть менеджер плагинов - Выберите Marketplaces
- Выберите маркетплейс из списка
- Выберите Enable auto-update или Disable auto-update
"autoUpdate": true для каждой записи extraKnownMarketplaces в управляемых параметрах, чтобы включить автоматическое обновление для маркетплейса организации без необходимости переключения каждым пользователем.
Чтобы полностью отключить все автоматические обновления для Claude Code и всех плагинов, установите переменную окружения DISABLE_AUTOUPDATER. См. Auto updates для получения подробной информации.
Чтобы сохранить автоматические обновления плагинов включенными при отключении автоматических обновлений Claude Code, установите FORCE_AUTOUPDATE_PLUGINS=1 вместе с DISABLE_AUTOUPDATER:
Configure team marketplaces
Администраторы команды могут настроить автоматическую установку маркетплейса для проектов, добавив конфигурацию маркетплейса в.claude/settings.json. Когда члены команды доверяют папке репозитория, Claude Code предлагает им установить эти маркетплейсы и плагины.
Добавьте extraKnownMarketplaces в .claude/settings.json вашего проекта:
extraKnownMarketplaces и enabledPlugins, см. Plugin settings.
Security
Плагины и маркетплейсы — это высоконадежные компоненты, которые могут выполнять произвольный код на вашей машине с вашими привилегиями пользователя. Устанавливайте плагины и добавляйте маркетплейсы только из источников, которым вы доверяете. Организации могут ограничить, какие маркетплейсы пользователям разрешено добавлять, используя 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 и переустановите плагин.
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 редактировать код.
Next steps
- Build your own plugins: см. Plugins для создания skills, agents и hooks
- Create a marketplace: см. Create a plugin marketplace для распространения плагинов вашей команде или сообществу
- Technical reference: см. Plugins reference для полных спецификаций