v
vibecode
Все скиллы
01Скилл
Шаблоны
адапт. из anthropics/knowledge-work-plugins
Plugin structure

Шаблон собственного плагина Claude Code

Полная структура плагина: agents/commands/skills/hooks/mcp-servers + plugin.json. Бери, переименовывай, наполняй своими скиллами, публикуй на GitHub — другие смогут установить.


01aКогда брать

Когда у тебя накопилось 5+ своих скиллов которыми пользуешься в каждом проекте. Время оформить их как плагин — версионирование + одна команда установки на любой машине + можно поделиться с командой.

02Куда положить
<your-plugin>/

Создай эту папку и файл (если их нет), вставь содержимое ниже. Затем в Claude Code: /exit и запусти claude заново — команда появится.

03Содержимое

Скопируй всё что внутри блока и вставь в файл по пути выше.

1# my-claude-plugin2 3Структура плагина для Claude Code. Распакуй, переименуй директорию, наполни.4 5```6my-plugin/7├── .claude-plugin/8│   └── plugin.json9├── agents/10│   └── reviewer.md          # суб-агент11├── commands/12│   └── deploy.md            # slash-команда /deploy13├── skills/14│   ├── runbook/15│   │   ├── SKILL.md16│   │   └── scripts/17│   └── test/18│       └── SKILL.md19├── hooks/20│   ├── pre-commit.sh21│   └── session-end.sh22├── mcp-servers/23│   └── my-tool/24│       ├── server.ts25│       └── package.json26└── README.md27```28 29## plugin.json30 31```json32{33  "name": "my-claude-plugin",34  "version": "0.1.0",35  "description": "Описание твоего плагина",36  "author": "your@email.com",37  "homepage": "https://github.com/you/my-plugin",38  "keywords": ["claude", "skills"],39  "requirements": {40    "claudeCode": ">=2.0.0"41  }42}43```44 45## SKILL.md шаблон46 47```markdown48---49name: my-skill50description: Когда AI должен использовать этот скилл (третье лицо, конкретно).51argument-hint: "<опциональный аргумент>"52---53 54# /my-skill55 56Инструкции для AI как именно выполнять эту команду.57 58## Когда вызывается59- Триггер 160- Триггер 261 62## Что делать631. Шаг 1642. Шаг 265 66## Правила67- Не делай X68- Всегда делай Y69```70 71## Публикация72 73```bash74git init -b main75git add .76git commit -m "Initial plugin v0.1"77gh repo create my-claude-plugin --public --source=. --push78```79 80Установка у других:81 82```83/plugin install https://github.com/<you>/my-claude-plugin84```85 86## Ссылки для изучения87 88- anthropics/knowledge-work-plugins — официальные примеры89- addyosmani/agent-skills — большой набор скиллов90- mattpocock/skills — личные скиллы автора Total TypeScript
04Как использовать

Примеры команд

  • 01/plugin install https://github.com/Yerzhan01/my-plugin
  • 02Передать набор скиллов команде разработчиков