Быстрый старт
Давайте создадим простой плагин приветствия, чтобы вы познакомились с системой плагинов. Мы создадим работающий плагин, который добавляет пользовательскую команду, протестируем его локально и разберемся с основными концепциями.Предварительные требования
- Claude Code установлен на вашем компьютере
- Базовое знакомство с инструментами командной строки
Создайте свой первый плагин
1
Создайте структуру маркетплейса
2
Создайте директорию плагина
3
Создайте манифест плагина
Create .claude-plugin/plugin.json
4
Добавьте пользовательскую команду
Create commands/hello.md
5
Создайте манифест маркетплейса
Create marketplace.json
6
Установите и протестируйте ваш плагин
Start Claude Code from parent directory
Add the test marketplace
Install your plugin
Try your new command
/help, чтобы увидеть вашу новую команду в списке.- Манифест плагина (
.claude-plugin/plugin.json) - Описывает метаданные вашего плагина - Директория команд (
commands/) - Содержит ваши пользовательские слэш-команды - Тестовый маркетплейс - Позволяет вам протестировать ваш плагин локально
Обзор структуры плагина
Ваш плагин следует этой базовой структуре:- Команды: Создавайте файлы markdown в директории
commands/ - Агенты: Создавайте определения агентов в директории
agents/ - Skills: Создавайте файлы
SKILL.mdв директорииskills/ - Хуки: Создавайте
hooks/hooks.jsonдля обработки событий - MCP серверы: Создавайте
.mcp.jsonдля интеграции внешних инструментов
Следующие шаги: Готовы добавить больше функций? Перейдите к Разработке более сложных плагинов, чтобы добавить агентов, хуки и MCP серверы. Для полных технических спецификаций всех компонентов плагина см. Справочник плагинов.
Установка и управление плагинами
Узнайте, как обнаруживать, устанавливать и управлять плагинами для расширения возможностей Claude Code.Предварительные требования
- Claude Code установлен и запущен
- Базовое знакомство с интерфейсами командной строки
Добавьте маркетплейсы
Маркетплейсы - это каталоги доступных плагинов. Добавьте их, чтобы обнаруживать и устанавливать плагины:Add a marketplace
Browse available plugins
Установите плагины
Через интерактивное меню (рекомендуется для обнаружения)
Open the plugin management interface
Через прямые команды (для быстрой установки)
Install a specific plugin
Enable a disabled plugin
Disable without uninstalling
Completely remove a plugin
Проверьте установку
После установки плагина:- Проверьте доступные команды: Запустите
/help, чтобы увидеть новые команды - Протестируйте функции плагина: Попробуйте команды и функции плагина
- Просмотрите детали плагина: Используйте
/plugin→ “Manage Plugins”, чтобы увидеть, что предоставляет плагин
Настройте рабочие процессы плагинов команды
Настройте плагины на уровне репозитория, чтобы обеспечить согласованность инструментов во всей вашей команде. Когда члены команды доверяют папке вашего репозитория, Claude Code автоматически устанавливает указанные маркетплейсы и плагины. Для настройки плагинов команды:- Добавьте конфигурацию маркетплейса и плагина в
.claude/settings.jsonвашего репозитория - Члены команды доверяют папке репозитория
- Плагины устанавливаются автоматически для всех членов команды
Разработка более сложных плагинов
Когда вы освоитесь с базовыми плагинами, вы сможете создавать более сложные расширения.Добавьте Skills в ваш плагин
Плагины могут включать Agent Skills для расширения возможностей Claude. Skills вызываются моделью — Claude автономно использует их на основе контекста задачи. Чтобы добавить Skills в ваш плагин, создайте директориюskills/ в корне вашего плагина и добавьте папки Skills с файлами SKILL.md. Skills плагина автоматически доступны при установке плагина.
Для полного руководства по созданию Skills см. Agent Skills.
Организуйте сложные плагины
Для плагинов со многими компонентами организуйте структуру директорий по функциональности. Для полных макетов директорий и шаблонов организации см. Структура директории плагина.Протестируйте ваши плагины локально
При разработке плагинов используйте локальный маркетплейс для итеративного тестирования изменений. Этот рабочий процесс основан на шаблоне быстрого старта и работает для плагинов любой сложности.1
Настройте вашу структуру разработки
Организуйте ваш плагин и маркетплейс для тестирования:Это создает:
Create directory structure
2
Создайте манифест маркетплейса
Create marketplace.json
3
Установите и протестируйте
Start Claude Code from parent directory
Add your development marketplace
Install your plugin
- Попробуйте ваши команды с
/command-name - Проверьте, что агенты появляются в
/agents - Убедитесь, что хуки работают как ожидается
4
Итерируйте над вашим плагином
После внесения изменений в код вашего плагина:Повторяйте этот цикл по мере разработки и совершенствования вашего плагина.
Uninstall the current version
Reinstall to test changes
Для нескольких плагинов: Организуйте плагины в поддиректориях типа
./plugins/plugin-name и обновите ваш marketplace.json соответственно. См. Источники плагинов для шаблонов организации.Отладка проблем плагина
Если ваш плагин не работает как ожидается:- Проверьте структуру: Убедитесь, что ваши директории находятся в корне плагина, а не внутри
.claude-plugin/ - Протестируйте компоненты отдельно: Проверьте каждую команду, агента и хук отдельно
- Используйте инструменты валидации и отладки: См. Инструменты отладки и разработки для команд CLI и методов устранения неполадок
Поделитесь вашими плагинами
Когда ваш плагин готов к распространению:- Добавьте документацию: Включите README.md с инструкциями по установке и использованию
- Версионируйте ваш плагин: Используйте семантическое версионирование в вашем
plugin.json - Создайте или используйте маркетплейс: Распространяйте через маркетплейсы плагинов для простой установки
- Протестируйте с другими: Попросите членов команды протестировать плагин перед более широким распространением
Для полных технических спецификаций, методов отладки и стратегий распространения см. Справочник плагинов.
Следующие шаги
Теперь, когда вы понимаете систему плагинов Claude Code, вот предлагаемые пути для разных целей:Для пользователей плагинов
- Обнаруживайте плагины: Просматривайте маркетплейсы сообщества для полезных инструментов
- Внедрение в команде: Настройте плагины на уровне репозитория для ваших проектов
- Управление маркетплейсом: Научитесь управлять несколькими источниками плагинов
- Продвинутое использование: Исследуйте комбинации плагинов и рабочие процессы
Для разработчиков плагинов
- Создайте свой первый маркетплейс: Руководство маркетплейсов плагинов
- Продвинутые компоненты: Углубитесь в конкретные компоненты плагина:
- Слэш-команды - Детали разработки команд
- Подагенты - Конфигурация и возможности агентов
- Agent Skills - Расширьте возможности Claude
- Хуки - Обработка событий и автоматизация
- MCP - Интеграция внешних инструментов
- Стратегии распространения: Упакуйте и поделитесь вашими плагинами эффективно
- Вклад в сообщество: Рассмотрите возможность внесения вклада в коллекции плагинов сообщества
Для руководителей команд и администраторов
- Конфигурация репозитория: Настройте автоматическую установку плагинов для командных проектов
- Управление плагинами: Установите рекомендации по одобрению плагинов и проверке безопасности
- Обслуживание маркетплейса: Создавайте и поддерживайте каталоги плагинов, специфичные для организации
- Обучение и документация: Помогите членам команды эффективно внедрить рабочие процессы плагинов
См. также
- Маркетплейсы плагинов - Создание и управление каталогами плагинов
- Слэш-команды - Понимание пользовательских команд
- Подагенты - Создание и использование специализированных агентов
- Agent Skills - Расширьте возможности Claude
- Хуки - Автоматизация рабочих процессов с обработчиками событий
- MCP - Подключение к внешним инструментам и сервисам
- Параметры - Опции конфигурации для плагинов