Плагины предоставляют способ распространения пользовательских функций CLI. Вы можете использовать плагин, чтобы добавить заранее настроенный набор возможностей к Copilot CLI.
Что такое подключаемый модуль?
- Распространяемый пакет, расширяющий Copilot CLIфункциональность .
- Набор компонентов в одном устанавливаемом устройстве.
Что содержат плагины
Плагин может содержать некоторые или все из следующих компонентов:
- Пользовательские агенты — специализированные AI-ассистенты (
*.agent.mdфайлы в архивеagents/) - Навыки — Дискретные вызываемые возможности (подкаталоги навыков в
skills/, содержащиеSKILL.mdфайл) - Крючки — обработчики событий, которые перехватывают поведение агента (
hooks.jsonфайл в корне плагина или вhooks/) - Конфигурации сервера MCP — интеграции с протоколом контекста модели (
.mcp.jsonфайл в корне плагина илиmcp.jsonфайл в.github/) - Конфигурации сервера LSP — интеграции с протоколом языка и сервера (
lsp.jsonфайл в корне плагина или в.github/)
Зачем использовать плагины?
Плагины предоставляют следующие преимущества:
- Повторное использование между проектами
- Командная стандартизация конфигурации CLI
- Делитесь экспертизой в области (например, предоставляя навыки эксперта по Rails или Kubernetes)
- Encapsulate complex MCP server setups
Где можно найти плагины?
Вы можете установить плагины из:
- Рынок
- Хранилище
- Местная тропа
Маркетплейс — это место, где разработчики могут публиковать, обнаружать, устанавливать и управлять плагинами. Это немного похоже на магазин приложений — только для плагинов.
Примеры маркетплейсов включают:
- Copilot-плагины (добавлены по умолчанию)
- awesome-copilot (добавлен по умолчанию)
- claude-code-плагины
- Claudeforge-Marketplace
Подробнее о добавлении маркетплейсов и установке плагинов с них смотрите AUTOTITLE.
Плагины по сравнению с ручной конфигурацией
Любые функции, которые можно добавить с помощью плагина, можно также настраивать Copilot CLI вручную — например, добавляя пользовательские профили агентов или MCP-серверы. Однако плагины дают несколько преимуществ по сравнению с ручной конфигурацией:
| Функция | Ручная настройка в репозитории | Плагин |
|---|---|---|
| Область действия | Одиночный репозиторий | Любой проект |
| Sharing | Копирование вручную |
`/plugin install` команда |
| Управление версиями | История гита | Версии на рынке | | Обнаружение | Поиск репозиториев | Просмотр на рынке |