# create-plugin

Ведёт от идеи плагина до проверенной структуры: разбирает требования, планирует компоненты, задаёт уточняющие вопросы и собирает файлы. Пригодится, когда нужен свой плагин, а с чего начать — непонятно.

- команда · `type=command` · Claude Code · ★ 44770
- Автор: Anthropic · официальный репозиторий Anthropic
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/plugin-dev/commands/create-plugin.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/commands/create-plugin

## Что делает

Команда работает по фазам. Сначала выясняет, какую задачу решает плагин и кто им будет пользоваться, потом составляет список компонентов: скиллы, субагенты, хуки, MCP-серверы, настройки. Каждый пункт плана показывается таблицей с количеством и назначением, и без подтверждения работа дальше не идёт.

На этапе детального проектирования команда задаёт конкретные вопросы по каждому компоненту: какие запросы должны запускать скилл, нужны ли ему вспомогательные скрипты, что писать в `SKILL.md`, а что выносить в `references/`. Дальше создаётся структура каталогов, манифест `plugin.json`, `README.md` и `.gitignore`, при необходимости инициализируется git-репозиторий.

Реализация опирается на скиллы plugin-dev: перед каждым типом компонента команда подгружает нужный (skill-development, agent-development, hook-development, mcp-integration). Для новых плагинов пользовательские слэш-команды советуется делать скиллами в `skills/<name>/SKILL.md` — каталог `commands/` остаётся устаревшим вариантом. Прогресс ведётся через TodoWrite, а для проверки привлекаются агенты agent-creator, plugin-validator и skill-reviewer.

## Установка

### Claude Code (родная платформа)

1. **Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin install plugin-dev@claude-plugins-official
```

2. **Вручную: положить файлы**
- Файл: `.claude/commands/create-plugin.md` — Вызов — /create-plugin. Для всех проектов — ~/.claude/commands/

### Codex

**Вручную: положить файлы**
- Файл: `~/.codex/prompts/create-plugin.md` — Вызов — /prompts:create-plugin. В Codex этот формат помечен устаревшим, замена — скиллы

### GitHub Copilot

**Вручную: положить файлы**
- Файл: `.github/prompts/create-plugin.prompt.md`

### Gemini CLI

**Вручную: положить файлы**
- Файл: `.gemini/commands/create-plugin.toml` — Gemini хранит команды в TOML: текст запроса — в поле prompt

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/plugin-dev/commands/create-plugin.md

## Когда брать
- спроектировать структуру нового плагина с нуля
- решить, какие компоненты нужны: скиллы, хуки, субагенты или MCP
- собрать манифест `plugin.json` и каталоги по правилам plugin-dev
- вынести детали скилла в `references/`, оставив `SKILL.md` коротким
- проверить готовый плагин перед публикацией

## Примеры запросов агенту
- Сделай плагин, который проверяет миграции перед деплоем
- Хочу плагин с хуком на сохранение файла и скиллом для ревью
- Создай плагин для работы с нашей внутренней API, описание: интеграция с сервисом задач

## Похожие
- [create-prd](https://affpapa.org/nevibecode/commands/create-prd.md) — команда · 2431 установка
- [obsidian-cli](https://affpapa.org/nevibecode/skills/obsidian-cli.md) — скилл · 81000 установок
- [ultra-think](https://affpapa.org/nevibecode/commands/ultra-think.md) — команда · 8383 установки
- [office-hours](https://affpapa.org/nevibecode/skills/office-hours.md) — скилл · 571 установка
- [tdd-red](https://affpapa.org/nevibecode/commands/tdd-red.md) — команда · ★ 41823
- [smart-debug](https://affpapa.org/nevibecode/commands/smart-debug.md) — команда · ★ 41823

Из того же набора: [anthropics/claude-plugins-official](https://affpapa.org/nevibecode/by/anthropics/claude-plugins-official.md) — 145 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
