🛒 Arduino, ESP32 и модули
Официальный каталог плагинов Claude Code набирает звёзды на GitHub, но «official» не означает «безопасно»
3 Ч НАЗАДИИ

Официальный каталог плагинов Claude Code набирает звёзды на GitHub, но «official» не означает «безопасно»

Репозиторий anthropics/claude-plugins-official стал основным каталогом плагинов для Claude Code и ввёл жёсткие правила именования и явное предупреждение по безопасности.

19 октября 2026 г.3 мин чтения5 теги

Официальный каталог плагинов Claude Code выходит в топ GitHub

Репозиторий anthropics/claude-plugins-official быстро превратился в ключевую точку экосистемы Claude Code. Сейчас у него порядка 38 000 звёзд и 4,3 тыс. форков, а именно к этому каталогу привязан установочный синтаксис

```text
/plugin install name@claude-plugins-official
```

Anthropic называет его «официальным каталогом плагинов Claude Code под управлением Anthropic», лицензия — Apache‑2.0.

Структура репозитория предельно прозрачна:

  • /plugins — внутренние плагины, которые разрабатывает и сопровождает команда Anthropic;
  • /external_plugins — сторонние плагины от партнёров и сообщества;
  • /plugins/example-plugin — эталонная реализация, от которой можно отталкиваться.

Установка плагинов выполняется либо через команду выше, либо через меню /plugin → Discover внутри Claude Code. Полный каталог фактически задаётся содержимым двух директорий и интерфейсом Discover; в README явно описан только пример.

Жёсткие правила имён и skill‑пакеты без manifest

Каждый плагин следует стандартному layout’у, при этом формально обязателен только manifest. Главное правило для авторов:

  • Поле name — это неизменяемый slug. После публикации его нельзя переименовывать: иначе у существующих установок появится ошибка plugin-not-found.
  • Чтобы поменять отображаемое имя в UI, нужно редактировать displayName, а не name.
  • Если переименование всё же неизбежно, для миграции нужно добавить запись в карту renames в файле .claude-plugin/marketplace.json — тогда загрузчик прозрачно подменит старый slug на новый при следующей синхронизации.

Каталог также поддерживает skill‑bundles без plugin.json. В этом случае запись в marketplace выставляет strict: false и явный массив skills. Каждый путь задаётся относительно source.path и указывает на директорию с SKILL.md; навыки регистрируются в Claude Code как <plugin-name>:<skill-name>.

Для авторов SDK это удобный способ «поднять» уже существующие skills из большого репозитория, не создавая отдельный репозиторий под плагин, и при этом зафиксировать конкретный коммит для воспроизводимых установок.

Прямое предупреждение по безопасности

Самая жёсткая формулировка в README — это раздел о доверии к плагинам:

«Убедитесь, что вы доверяете плагину, прежде чем устанавливать, обновлять или использовать его. Anthropic не контролирует, какие MCP‑серверы, файлы или другое ПО включены в плагины, и не может подтвердить, что они будут работать как задумано или что они не изменятся.»

Из этого следуют три отдельных класса риска:

  • Риск содержимого — плагины могут включать команды, навыки и MCP‑серверы, которые запускают код на вашей машине и управляют поведением агента.
  • Риск поведения — Anthropic не гарантирует, что плагин делает ровно то, что написано в описании.
  • Риск изменений — после одобрения плагин может обновиться и получить новое, потенциально нежелательное поведение.

Практические меры предосторожности:

  • По возможности отдавать приоритет плагинам из /plugins (поддерживаются Anthropic), а не из /external_plugins.
  • Фиксировать версии или коммиты, если это поддерживается инструментами.
  • Просматривать .mcp.json в репозитории плагина, чтобы понимать, какие команды и серверы он поднимает.
  • Запускать агентов с минимально необходимыми правами и по возможности в изолированных средах.

Количество звёзд на GitHub говорит о популярности каталога, но ничего не говорит о качестве и безопасности конкретных плагинов. Гораздо более показательные признаки — кто является мейнтейнером, когда были последние изменения, зафиксированы ли зависимости и являются ли MCP‑серверы открытым исходным кодом.

Отдельно README поясняет, что суффикс @claude-plugins-official в команде установки идентифицирует marketplace, а не уровень доверия. Claude Code поддерживает несколько marketplaces; суффикс нужен, чтобы избежать конфликтов имён, когда разные каталоги публикуют плагины с одинаковыми именами. Те же вопросы доверия встают и для альтернативных каталогов сообщества, которые мы уже видим вокруг Claude Code.


Источник: Anthropic, Gündəm · explainx.ai