Плагины предоставляют способ распространения пользовательских функций CLI. Вы можете использовать плагин, чтобы добавить заранее настроенный набор возможностей в Интерфейс командной строки Copilot.
Что такое подключаемый модуль?
- Распределяемый пакет, расширяющий функциональность Интерфейс командной строки Copilot.
- Набор компонентов в одном устанавливаемом устройстве.
Что содержат плагины
Плагин может содержать некоторые или все из следующих компонентов:
-
**Пользовательские агенты** — специализированные 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-плагины](https://github.com/github/copilot-plugins) (добавлены по умолчанию) -
[awesome-copilot](https://github.com/github/awesome-copilot) (добавлен по умолчанию) -
[claude-code-плагины](https://github.com/anthropics/claude-code) -
[Claudeforge-Marketplace](https://github.com/claudeforge/marketplace)
Подробнее о добавлении маркетплейсов и установке плагинов с них смотрите AUTOTITLE.
Плагины по сравнению с ручной конфигурацией
Любую функциональность, которую можно добавить с помощью плагина, вы также можете добавить, настроив Интерфейс командной строки Copilot вручную — например, добавив пользовательские профили агентов или MCP-серверы. Однако плагины дают несколько преимуществ по сравнению с ручной конфигурацией:
| Функция | Ручная настройка в репозитории | Плагин |
|---|---|---|
| Область действия | Одиночный репозиторий | Любой проект |
| Sharing | Копирование вручную |
`/plugin install` команда |
| Управление версиями | История гита | Версии на рынке | | Обнаружение | Поиск репозиториев | Просмотр на рынке |
Дополнительные материалы
-
[AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/plugins-creating) -
[AUTOTITLE](/copilot/reference/cli-plugin-reference)