Для полных технических спецификаций и схем см. Справочник по плагинам. Для управления маркетплейсами см. Маркетплейсы плагинов.
Быстрый старт
Давайте создадим простой плагин приветствия, чтобы познакомить вас с системой плагинов. Мы построим рабочий плагин, который добавляет пользовательскую команду, протестируем его локально и поймем основные концепции.Предварительные требования
- 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/
- Хуки: Создайте
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
вашего репозитория - Участники команды доверяют папке репозитория
- Плагины устанавливаются автоматически для всех участников команды
Разработка более сложных плагинов
Как только вы освоитесь с базовыми плагинами, вы можете создавать более сложные расширения.Организация сложных плагинов
Для плагинов с множеством компонентов организуйте структуру директорий по функциональности. Для полных макетов директорий и шаблонов организации см. Структура директории плагина.Тестирование ваших плагинов локально
При разработке плагинов используйте локальный маркетплейс для итеративного тестирования изменений. Этот рабочий процесс основан на шаблоне быстрого старта и работает для плагинов любой сложности.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, вот предлагаемые пути для разных целей:Для пользователей плагинов
- Обнаружение плагинов: Просматривайте сообщественные маркетплейсы для полезных инструментов
- Командное принятие: Настройте плагины на уровне репозитория для ваших проектов
- Управление маркетплейсами: Научитесь управлять множественными источниками плагинов
- Продвинутое использование: Исследуйте комбинации плагинов и рабочие процессы
Для разработчиков плагинов
- Создайте ваш первый маркетплейс: Руководство по маркетплейсам плагинов
- Продвинутые компоненты: Углубитесь в конкретные компоненты плагинов:
- Слэш-команды - Детали разработки команд
- Субагенты - Конфигурация и возможности агентов
- Хуки - Обработка событий и автоматизация
- MCP - Интеграция внешних инструментов
- Стратегии распространения: Эффективно упаковывайте и делитесь вашими плагинами
- Вклад в сообщество: Рассмотрите возможность внесения вклада в коллекции плагинов сообщества
Для руководителей команд и администраторов
- Конфигурация репозитория: Настройте автоматическую установку плагинов для командных проектов
- Управление плагинами: Установите руководящие принципы для одобрения плагинов и проверки безопасности
- Поддержка маркетплейса: Создавайте и поддерживайте каталоги плагинов, специфичные для организации
- Обучение и документация: Помогите участникам команды принять рабочие процессы плагинов эффективно
См. также
- Маркетплейсы плагинов - Создание и управление каталогами плагинов
- Слэш-команды - Понимание пользовательских команд
- Субагенты - Создание и использование специализированных агентов
- Хуки - Автоматизация рабочих процессов с обработчиками событий
- MCP - Подключение к внешним инструментам и сервисам
- Настройки - Опции конфигурации для плагинов