Плагины
Плагины Claude Code
В этой папке собраны законченные примеры плагинов, которые объединяют несколько возможностей Claude Code в цельные, готовые к установке пакеты.
Обзор
Плагины Claude Code - это готовые наборы настроек (slash commands, subagents, MCP-серверы и hooks), устанавливаемые одной командой. Это механизм расширения самого высокого уровня: он объединяет несколько возможностей в единые пакеты, которыми удобно делиться.
Архитектура плагина
graph TB A["Plugin"] B["Slash Commands"] C["Subagents"] D["MCP Servers"] E["Hooks"] F["Configuration"] A -->|bundles| B A -->|bundles| C A -->|bundles| D A -->|bundles| E A -->|bundles| FПроцесс загрузки плагинов
sequenceDiagram participant User participant Claude as Claude Code participant Plugin as Plugin Marketplace participant Install as Installation participant SlashCmds as Slash Commands participant Subagents participant MCPServers as MCP Servers participant Hooks participant Tools as Configured Tools User->>Claude: /plugin install pr-review Claude->>Plugin: Download plugin manifest Plugin-->>Claude: Return plugin definition Claude->>Install: Extract components Install->>SlashCmds: Configure Install->>Subagents: Configure Install->>MCPServers: Configure Install->>Hooks: Configure SlashCmds-->>Tools: Ready to use Subagents-->>Tools: Ready to use MCPServers-->>Tools: Ready to use Hooks-->>Tools: Ready to use Tools-->>Claude: Plugin installed ✅Маркетплейс не требуется (v2.1.157+): плагины, размещённые в директориях
.claude/skills, теперь автоматически загружаются без маркетплейса. Создайте каркас нового плагина командойclaude plugin init <name>.
Типы плагинов и распространение
| Type | Scope | Shared | Authority | Examples |
|---|---|---|---|---|
| Official | Global | All users | Anthropic | PR Review, Security Guidance |
| Community | Public | All users | Community | DevOps, Data Science |
| Organization | Internal | Team members | Company | Internal standards, tools |
| Personal | Individual | Single user | Developer | Custom workflows |
Структура манифеста плагина
Манифест плагина оформляется в формате JSON в файле .claude-plugin/plugin.json:
Пример структуры плагина
Настройка LSP-сервера
Плагины могут включать поддержку Language Server Protocol (LSP) для интеллектуального анализа кода в реальном времени. LSP-серверы предоставляют диагностику, навигацию по коду и информацию о символах прямо во время работы.
Где размещается конфигурация:
- файл
.lsp.jsonв корневом каталоге плагина - встроенный ключ
lspвplugin.json
Описание полей
| Field | Required | Description |
|---|---|---|
command | Yes | LSP server binary (must be in PATH) |
extensionToLanguage | Yes | Maps file extensions to language IDs |
args | No | Command-line arguments for the server |
transport | No | Communication method: stdio (default) or socket |
env | No | Environment variables for the server process |
initializationOptions | No | Options sent during LSP initialization |
settings | No | Workspace configuration passed to the server |
workspaceFolder | No | Override the workspace folder path |
startupTimeout | No | Maximum time (ms) to wait for server startup |
shutdownTimeout | No | Maximum time (ms) for graceful shutdown |
restartOnCrash | No | Automatically restart if the server crashes |
maxRestarts | No | Maximum restart attempts before giving up |
Примеры конфигураций
Go (gopls):
Python (pyright):
TypeScript:
Доступные LSP-плагины
В официальном marketplace доступны преднастроенные LSP-плагины:
| Plugin | Language | Server Binary | Install Command |
|---|---|---|---|
pyright-lsp | Python | pyright-langserver | pip install pyright |
typescript-lsp | TypeScript/JavaScript | typescript-language-server | npm install -g typescript-language-server typescript |
rust-lsp | Rust | rust-analyzer | Install via rustup component add rust-analyzer |
Возможности LSP
После настройки LSP-серверы предоставляют:
- Мгновенную диагностику - ошибки и предупреждения появляются сразу после правок
- Навигацию по коду - переход к определению, поиск ссылок и реализаций
- Всплывающие подсказки - сигнатуры типов и документация при наведении
- Список символов - просмотр символов в текущем файле или во всём workspace
Каталог bin/ в PATH
При включении плагина его каталог bin/ добавляется в начало PATH сессии. Любой поставляемый там исполняемый файл можно вызвать напрямую из инструмента Bash по имени - указывать полный путь не требуется.
Используйте это для вспомогательных CLI-утилит, которые hooks, skills или команды внутри того же плагина будут вызывать через shell. Пометьте файлы как исполняемые в репозитории плагина (chmod +x) - git сохраняет этот флаг.
Настройки плагина (v2.1.83+)
Плагины могут объявлять в манифесте настраиваемые пользователем параметры через userConfig. Значения, помеченные как sensitive: true, хранятся в системном keychain, а не в открытом виде в файлах настроек:
Постоянные данные плагина (${CLAUDE_PLUGIN_DATA}) (v2.1.78+)
Плагины имеют доступ к каталогу для хранения постоянного состояния через переменную окружения ${CLAUDE_PLUGIN_DATA}. Этот каталог уникален для каждого плагина и сохраняется между сессиями, что делает его пригодным для кешей, баз данных и иных постоянных данных:
Каталог создаётся автоматически при установке плагина. Файлы, размещённые в нём, сохраняются до удаления плагина.
Фоновые мониторы (v2.1.105)
Плагины могут регистрировать фоновые мониторы, которые автоматически включаются при старте сессии или при вызове skill плагина. Добавьте в манифест плагина ключ верхнего уровня monitors:
Поле trigger принимает:
"session_start"- активирует монитор автоматически при старте сессии"skill_invoke"- активирует монитор при вызове skill плагина
Под капотом мониторы используют тот же инструмент Monitor, передавая строки stdout как события, на которые Claude может реагировать.
Встроенный плагин через настройки (source: 'settings') (v2.1.80+)
Плагины можно объявлять прямо в файлах настроек как записи marketplace, используя поле source: 'settings'. Это позволяет встроить определение плагина напрямую, без отдельного репозитория или marketplace:
Настройки плагина
Плагины могут поставляться с файлом settings.json, задающим конфигурацию по умолчанию. На данный момент поддерживается ключ agent, который указывает агента основного потока для плагина:
Если плагин содержит settings.json, его значения по умолчанию применяются при установке. Пользователи могут переопределить эти настройки в конфигурации своего проекта или в пользовательской конфигурации.
Автономный подход vs подход с плагином
| Approach | Command Names | Configuration | Best For |
|---|---|---|---|
| Standalone | /hello | Manual setup in CLAUDE.md | Personal, project-specific |
| Plugins | /plugin-name:hello | Automated via plugin.json | Sharing, distribution, team use |
| Используйте отдельные slash commands для быстрых личных сценариев. Используйте плагины, когда нужно объединить несколько возможностей, поделиться с командой или опубликовать для распространения. |
Вызов через пробел (v2.1.136+): slash commands плагина также работают с пробелом -
/myplugin reviewразрешается в канонический/myplugin:review. Обе формы допустимы; форма с двоеточием считается канонической и рекомендуется в скриптах.
Обнаружение
skills/(v2.1.136+): наличие поляskillsвplugin.jsonбольше не скрывает стандартную директориюskills/плагина. Skills, объявленные в обоих местах, объединяются, так что вplugin.jsonможно перечислить лишь несколько ключевых, не теряя остальные.
Плагины с
SKILL.mdв корне (v2.1.142+): плагин, у которого естьSKILL.mdна верхнем уровне и нет поддиректорииskills/, сам представляется как один skill - плагин является skill'ом. Это дополнительный вариант, а не замена директорииskills/или поляskillsвplugin.json; используйте его для небольших плагинов с одним skill, где отдельная структура каталогов не даёт никаких преимуществ.
Практические примеры
Пример 1: плагин для ревью PR
Файл: .claude-plugin/plugin.json
Файл: commands/review-pr.md
Файл: agents/security-reviewer.md
Установка:
Пример 2: DevOps-плагин
Компоненты:
Пример 3: Плагин для документации
Входящие в комплект компоненты:
Маркетплейс плагинов
Официальный каталог плагинов под управлением Anthropic - anthropics/claude-plugins-official; он автоматически регистрируется при первом интерактивном запуске. Администраторы корпоративных тарифов также могут создавать приватные маркетплейсы плагинов для внутреннего распространения.
Существует и маркетплейс сообщества - anthropics/claude-plugins-community, где размещаются сторонние плагины, прошедшие автоматическую проверку и аудит безопасности со стороны Anthropic; в каталоге каждый из них закреплён за конкретным commit SHA. В отличие от официального маркетплейса, этот нужно добавлять вручную:
Настройка Marketplace
Корпоративные и продвинутые пользователи могут управлять поведением marketplace через настройки:
| Setting | Description |
|---|---|
extraKnownMarketplaces | Add additional marketplace sources beyond the defaults |
strictKnownMarketplaces | Control which marketplaces users are allowed to add (managed-only) |
blockedMarketplaces | Admin-managed blocklist of marketplaces (supports hostPattern / pathPattern regex fields since v2.1.119) |
deniedPlugins | Admin-managed blocklist to prevent specific plugins from being installed |
Принудительное применение (v2.1.117+):
blockedMarketplacesиstrictKnownMarketplacesприменяются при каждом событии жизненного цикла плагина - install, update, refresh и autoupdate, - а не только при первом добавлении.strictKnownMarketplacesдоступен только в managed-режиме.
Пример blockedMarketplaces с regex по host/path (v2.1.119):
Дополнительные возможности маркетплейса
- Строка поиска по маркетплейсу (v2.1.172): при просмотре плагинов маркетплейса в
/pluginстрока поиска позволяет фильтровать плагины по названию или ключевому слову - удобно для крупных маркетплейсов, где прокручивать весь список долго. - Тайм-аут git по умолчанию: увеличен с 30 до 120 секунд для крупных репозиториев плагинов.
- Пользовательские npm-реестры: плагины могут указывать собственные URL npm-реестров для разрешения зависимостей.
- Закрепление версий: фиксация плагинов на конкретных версиях для воспроизводимых окружений.
- Прогноз стоимости контекста в панели обзора (v2.1.143): обозреватель маркетплейса
/pluginпоказывает для каждого плагина прогнозируемую стоимость контекста в токенах за один ход - сумму всегда загружаемых skills, hooks и дескрипторов MCP-серверов. Это помогает оценить последствия установки плагина заранее. Тот же прогноз доступен после установки черезclaude plugin details <name>.
Пример строки в обзоре со столбцом стоимости:
Схема определения marketplace
Marketplace'ы плагинов описываются в файле .claude-plugin/marketplace.json:
| Field | Required | Description |
|---|---|---|
name | Yes | Marketplace name in kebab-case |
owner | Yes | Organization or user who maintains the marketplace |
plugins | Yes | Array of plugin entries |
plugins[].name | Yes | Plugin name (kebab-case) |
plugins[].source | Yes | Plugin source (path string or source object) |
plugins[].description | No | Brief plugin description |
plugins[].version | No | Semantic version string |
plugins[].author | No | Plugin author name |
plugins[].renames | No | Maps a former plugin name to its current name (or null if removed) so users migrate automatically (v2.1.193) |
plugins[].displayName | No | Human-readable name shown in the UI; not used for lookup (v2.1.143) |
plugins[].defaultEnabled | No | If false, the plugin installs disabled until the user opts in (v2.1.154) |
Типы источников плагинов
Плагины можно получать из нескольких источников:
| Source | Syntax | Example |
|---|---|---|
| Relative path | String path | "./plugins/my-plugin" |
| GitHub | { "source": "github", "repo": "owner/repo" } | { "source": "github", "repo": "acme/lint-plugin", "ref": "v1.0" } |
| Git URL | { "source": "url", "url": "..." } | { "source": "url", "url": "https://git.internal/plugin.git" } |
| Git subdirectory | { "source": "git-subdir", "url": "...", "path": "..." } | { "source": "git-subdir", "url": "https://github.com/org/monorepo.git", "path": "packages/plugin" } |
| npm | { "source": "npm", "package": "..." } | { "source": "npm", "package": "@acme/claude-plugin", "version": "^2.0" } |
| pip | { "source": "pip", "package": "..." } | { "source": "pip", "package": "claude-data-plugin", "version": ">=1.0" } |
Источники GitHub и git поддерживают опциональные поля ref (ветка/тег) и sha (хеш коммита) для фиксации версии. |
В список зарезервированных имён marketplace теперь входят first-party-plugins и healthcare (v2.1.205) - они закреплены за официальным использованием и не могут быть заняты пользовательским marketplace.
Способы распространения
GitHub (рекомендуется):
Другие git-сервисы (требуется полный URL):
Приватные репозитории: поддерживаются через git credential helpers или токены в переменных окружения. У пользователей должен быть доступ на чтение к репозиторию.
Публикация в официальном маркетплейсе: отправляйте плагины в модерируемый Anthropic маркетплейс для более широкого распространения через claude.ai/settings/plugins/submit или platform.claude.com/plugins/submit.
Управление маркетплейсами
Важно: команда
marketplace updateобновляет только каталог плагинов (список доступных для установки). Она НЕ обновляет уже установленные плагины. Чтобы обновить конкретный установленный плагин, используйтеplugin update <name>.
Строгий режим
Определяет, как описания плагинов из marketplace взаимодействуют с локальными файлами plugin.json:
| Setting | Behavior |
|---|---|
strict: true (default) | Local plugin.json is authoritative; marketplace entry supplements it |
strict: false | Marketplace entry is the entire plugin definition |
Ограничения на уровне организации с strictKnownMarketplaces: | |
| Value | Effect |
| ------- | -------- |
| Not set | No restrictions - users can add any marketplace |
Empty array [] | Lockdown - no marketplaces allowed |
| Array of patterns | Allowlist - only matching marketplaces can be added |
Внимание: в строгом режиме с
strictKnownMarketplacesпользователи могут устанавливать плагины только из маркетплейсов, включённых в allowlist. Это удобно в корпоративных средах, где требуется контролируемое распространение плагинов.
Установка и жизненный цикл плагинов
graph LR A["Discover"] -->|Browse| B["Marketplace"] B -->|Select| C["Plugin Page"] C -->|View| D["Components"] D -->|Install| E["/plugin install"] E -->|Extract| F["Configure"] F -->|Activate| G["Use"] G -->|Check| H["Update"] H -->|Available| G G -->|Done| I["Disable"] I -->|Later| J["Enable"] J -->|Back| GСравнение возможностей плагинов
| Feature | Slash Command | Skill | Subagent | Plugin |
|---|---|---|---|---|
| Installation | Manual copy | Manual copy | Manual config | One command |
| Setup Time | 5 minutes | 10 minutes | 15 minutes | 2 minutes |
| Bundling | Single file | Single file | Single file | Multiple |
| Versioning | Manual | Manual | Manual | Automatic |
| Team Sharing | Copy file | Copy file | Copy file | Install ID |
| Updates | Manual | Manual | Manual | Auto-available |
| Dependencies | None | None | None | May include |
| Marketplace | No | No | No | Yes |
| Distribution | Repository | Repository | Repository | Marketplace |
CLI-команды для плагинов
Все операции с плагинами доступны в виде CLI-команд:
Пример: claude plugin tag v0.3.0 проверяет формат версии, создаёт соответствующий git-тег и является рекомендуемым способом выпуска релизов плагина для распространения.
claude plugin prune полезен после установки или удаления плагинов из marketplace, которые притянули собственные зависимости, - он удаляет все автоматически установленные плагины, родительский плагин которых уже был удалён. plugin uninstall --prune выполняет тот же каскад за один шаг.
Контроль зависимостей (v2.1.143):
claude plugin disable <name>завершится с ошибкой, если от целевого плагина всё ещё зависит другой включённый плагин (это нарушило бы граф зависимостей).claude plugin enable <name>принудительно включает транзитивные зависимости после одного запроса подтверждения, вместо того чтобы требовать отдельного включения для каждой. Используйтеclaude plugin prune, чтобы вычистить зависимости, зависимые от которых плагины были впоследствии удалены.
claude plugin details <name> (v2.1.139+)
claude plugin details <name> выводит полный перечень компонентов плагина - skills, hooks, MCP servers, LSP servers, background monitors, slash commands - а также прогнозируемую стоимость в токенах на один ход (и на один вызов). Используйте команду, чтобы оценить «вес» плагина перед его внедрением, особенно на моделях с ограниченным контекстом.
Пример вывода (сокращённо):
LSP-серверы были добавлены в панель сведений в версии v2.1.142. См. также прогнозируемую стоимость контекста в панели обзора маркетплейса (v2.1.143), описанную в разделе Plugin Marketplace.
Способы установки
Из маркетплейса
Включение / отключение (с автоопределением области действия)
Интерфейс /plugin отображает неиспользуемые плагины, чтобы их можно было удалить (v2.1.187+). Включение и отключение также работают, если поле name в plugin.json плагина отличается от имени соответствующей записи в маркетплейсе (v2.1.195+).
Просмотр установленных плагинов (v2.1.163)
Проверьте, какие плагины активны в текущей сессии:
Локальный плагин (для разработки)
Из Git-репозитория
Автообновление
Claude Code может автоматически обновлять маркетплейсы и установленные из них плагины при запуске.
| Marketplace Type | Auto-Update Default | How to Toggle |
|---|---|---|
Official (claude-plugins-official) | ✅ Enabled | /plugin → Marketplaces → Select |
| Third-party / Local | ❌ Disabled | Same UI path |
| При запуске автообновления Claude Code: |
- Обновляет каталог marketplace
- Обновляет установленные плагины до последних версий
- Показывает уведомление с предложением выполнить
/reload-plugins
Переменные окружения
| Variable | Effect |
|---|---|
DISABLE_AUTOUPDATER=1 | Disable all auto-updates (Claude Code + plugins) |
DISABLE_AUTOUPDATER=1 + FORCE_AUTOUPDATE_PLUGINS=1 | Keep plugin updates, disable Claude Code updates |
CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 | (v2.1.141+) Force claude plugin install to clone GitHub plugin sources over HTTPS instead of SSH, even when an SSH remote is available. Use in CI runners or containers without SSH keys. |
Загрузка плагинов в удалённых сессиях (v2.1.179): В версии v2.1.179 улучшена производительность загрузки плагинов в удалённых сессиях, благодаря чему плагины становятся доступны быстрее при подключении.
Когда создавать плагин
graph TD A["Should I create a plugin?"] A -->|Need multiple components| B{"Multiple commands<br/>or subagents<br/>or MCPs?"} B -->|Yes| C["✅ Create Plugin"] B -->|No| D["Use Individual Feature"] A -->|Team workflow| E{"Share with<br/>team?"} E -->|Yes| C E -->|No| F["Keep as Local Setup"] A -->|Complex setup| G{"Needs auto<br/>configuration?"} G -->|Yes| C G -->|No| DСценарии использования плагинов
| Use Case | Recommendation | Why |
|---|---|---|
| Team Onboarding | ✅ Use Plugin | Instant setup, all configurations |
| Framework Setup | ✅ Use Plugin | Bundles framework-specific commands |
| Enterprise Standards | ✅ Use Plugin | Central distribution, version control |
| Quick Task Automation | ❌ Use Command | Overkill complexity |
| Single Domain Expertise | ❌ Use Skill | Too heavy, use skill instead |
| Specialized Analysis | ❌ Use Subagent | Create manually or use skill |
| Live Data Access | ❌ Use MCP | Standalone, don't bundle |
Тестирование плагина
Перед публикацией протестируйте плагин локально с помощью флага CLI --plugin-dir (его можно указывать несколько раз для разных плагинов):
Запускает Claude Code с загруженным плагином, что позволяет:
- Проверить доступность всех slash-команд
- Убедиться в корректной работе subagents и agents
- Проверить, что MCP-серверы подключаются без ошибок
- Проверить срабатывание hooks
- Проверить настройки LSP-серверов
- Выявить возможные ошибки конфигурации
Hot-Reload
Плагины поддерживают горячую перезагрузку в процессе разработки. При изменении файлов плагина Claude Code способен автоматически обнаруживать эти изменения. Также можно принудительно выполнить перезагрузку командой:
Это приводит к повторному считыванию всех манифестов плагинов, команд, агентов, skills, hooks и конфигураций MCP/LSP без перезапуска сессии.
Управляемые настройки для плагинов
Администраторы могут управлять поведением плагинов в рамках всей организации с помощью управляемых настроек:
| Setting | Description |
|---|---|
enabledPlugins | Allowlist of plugins that are enabled by default |
deniedPlugins | Blocklist of plugins that cannot be installed |
extraKnownMarketplaces | Add additional marketplace sources beyond the defaults |
strictKnownMarketplaces | Restrict which marketplaces users are allowed to add (managed-only; enforced on every plugin lifecycle event since v2.1.117) |
blockedMarketplaces | Blocklist of marketplaces; enforced on every plugin lifecycle event since v2.1.117; supports hostPattern / pathPattern regex fields since v2.1.119 |
allowedChannelPlugins | Control which plugins are permitted per release channel |
| Эти настройки можно применять на уровне организации через управляемые конфигурационные файлы; они имеют приоритет над настройками уровня пользователя. |
Безопасность плагинов
Субагенты плагинов запускаются в изолированной песочнице (sandbox). Следующие ключи frontmatter запрещены в определениях субагентов плагинов:
hooks- субагенты не могут регистрировать обработчики событийmcpServers- субагенты не могут настраивать MCP-серверыpermissionMode- субагенты не могут переопределять модель разрешений
Это гарантирует, что плагины не смогут повысить привилегии или изменить окружение хоста за пределами объявленной области действия.
Публикация плагина
Шаги публикации:
- Создайте структуру плагина со всеми компонентами
- Напишите манифест
.claude-plugin/plugin.json - Создайте
README.mdс документацией - Протестируйте локально командой
claude --plugin-dir ./my-plugin - Пометьте релиз с помощью
claude plugin tag v0.3.0(v2.1.118+) - команда проверяет строку версии и создаёт соответствующий git-тег - Отправьте плагин в marketplace
- Дождитесь ревью и одобрения
- Плагин публикуется в marketplace
- Пользователи могут установить его одной командой
Пример заявки на публикацию:
Features
✅ Security analysis ✅ Test coverage checking ✅ Documentation verification ✅ Code quality assessment ✅ Performance impact analysis
Usage
Requirements
- Claude Code 2.1+
- GitHub access
- CodeQL (optional)
Лучшие практики
Что делать ✅
- Используйте понятные, говорящие имена плагинов
- Пишите полноценный README
- Соблюдайте правила версионирования (semver)
- Тестируйте все компоненты вместе
- Чётко документируйте требования
- Приводите примеры использования
- Реализуйте обработку ошибок
- Проставляйте подходящие теги для поиска
- Поддерживайте обратную совместимость
- Делайте плагины сфокусированными и целостными
- Покрывайте код тестами
- Документируйте все зависимости
Чего не делать ❌
- Не объединяйте в одном плагине несвязанные возможности
- Не хардкодьте учётные данные
- Не пренебрегайте тестированием
- Не забывайте про документацию
- Не плодите дублирующие плагины
- Не игнорируйте версионирование
- Не усложняйте зависимости между компонентами
- Не забывайте корректно обрабатывать ошибки
Инструкции по установке
Установка из marketplace
-
Просмотр доступных плагинов:
-
Просмотр информации о плагине:
-
Установка плагина:
Установка из локального пути
Установка из GitHub
Просмотр установленных плагинов
Обновление плагина
Отключение/включение плагина
Удаление плагина
Связанные концепции
Следующие возможности Claude Code работают совместно с плагинами:
- Slash Commands - отдельные команды, входящие в состав плагинов
- Memory - постоянный контекст для плагинов
- Skills - предметная экспертиза, которую можно упаковать в плагины
- Subagents - специализированные агенты, подключаемые как компоненты плагина
- MCP Servers - интеграции по протоколу Model Context Protocol в составе плагинов
- Hooks - обработчики событий, запускающие сценарии плагинов
Полный пример рабочего процесса
Полный рабочий процесс плагина PR Review
Устранение неполадок
Плагин не устанавливается
- Проверьте совместимость версии Claude Code:
/version - Проверьте синтаксис
plugin.jsonс помощью JSON-валидатора - Проверьте подключение к интернету (для удалённых плагинов)
- Проверьте права доступа:
ls -la plugin/
Компоненты не загружаются
- Убедитесь, что пути в
plugin.jsonсоответствуют фактической структуре каталогов - Проверьте права доступа к файлам:
chmod +x scripts/ - Проверьте синтаксис файлов компонентов
- Посмотрите логи:
/plugin debug plugin-name
Не удаётся подключиться к MCP
- Убедитесь, что переменные окружения заданы корректно
- Проверьте, установлен ли MCP server и работает ли он корректно
- Протестируйте подключение к MCP отдельно с помощью
/mcp test - Проверьте конфигурацию MCP в каталоге
mcp/
Команды недоступны после установки
- Убедитесь, что плагин успешно установлен:
/plugin list --installed - Проверьте, включён ли плагин:
/plugin status plugin-name - Перезапустите Claude Code: выполните
exitи откройте заново - Проверьте, нет ли конфликтов имён с уже существующими командами
Проблемы с выполнением hook’ов
- Убедитесь, что у файлов hook’ов выставлены корректные права доступа
- Проверьте синтаксис hook’ов и имена событий
- Изучите логи hook’ов для подробностей об ошибках
- По возможности протестируйте hook’и вручную
Дополнительные ресурсы
- Официальная документация по плагинам
- Поиск плагинов
- Маркетплейсы плагинов
- Справочник по плагинам
- Справочник по MCP server
- Руководство по настройке subagent’ов
- Справочник по системе hook’ов
Последнее обновление: 4 августа 2026 г. Версия Claude Code: 2.1.220 Источники:
- https://code.claude.com/docs/en/plugins
- https://code.claude.com/docs/en/changelog#2-1-172
- https://code.claude.com/docs/en/changelog
- https://code.claude.com/docs/en/slash-commands
- https://code.claude.com/docs/en/plugin-marketplaces
- https://github.com/anthropics/claude-code/releases/tag/v2.1.117
- https://github.com/anthropics/claude-code/releases/tag/v2.1.118
- https://github.com/anthropics/claude-code/releases/tag/v2.1.131
- https://github.com/anthropics/claude-code/releases/tag/v2.1.138
- https://github.com/anthropics/claude-code/releases/tag/v2.1.139
- https://github.com/anthropics/claude-code/releases/tag/v2.1.141
- https://github.com/anthropics/claude-code/releases/tag/v2.1.142
- https://github.com/anthropics/claude-code/releases/tag/v2.1.143
- https://code.claude.com/docs/en/cli-reference
- https://code.claude.com/docs/en/model-config Совместимые модели: Claude Fable 5, Claude Opus 5, Claude Sonnet 5, Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5