Skip to main content

О плагинах для GitHub Copilot CLI

Плагины — это устанавливаемые пакеты, расширяющие GitHub Copilot CLI с помощью многоразовых агентов, навыков, крючков и интеграций.

Кто может использовать эту функцию?

GitHub Copilot CLI доступен со всеми планами Copilot. Если вы получаете Copilot из организации, политика Интерфейс командной строки Copilot должна быть включена в параметрах организации.

Плагины предоставляют способ распространения пользовательских функций 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)