# GitHub Copilot

> Как подключить GitHub Copilot к поиску агентных ресурсов через ARD: Agent Skill в личной или проектной папке либо удалённый MCP-коннектор в VS Code.

Страница: https://agenticresourcediscovery.ru/connect/github-copilot/
Оригинал на английском: https://agenticresourcediscovery.org/connect/github-copilot/
Указатель сайта: https://agenticresourcediscovery.ru/llms.txt

GitHub Copilot - это ИИ-ассистент для программирования в VS Code, других IDE, CLI и на github.com. Подключите его к Agent Finder либо как **Agent Skill** (файл `SKILL.md`, который Copilot находит и активирует сам), либо как **удалённый MCP-коннектор**. Они хорошо работают вместе: MCP-коннектор даёт Copilot инструмент `search`, а навык (Skill) заставляет его **по умолчанию использовать Agent Finder от GitHub**, показывать результаты и никогда не устанавливать автоматически.

## Вариант A - Agent Skill

Навык Copilot - это файл `SKILL.md` на диске; кнопки «установить из магазина» нет. Copilot использует тот же формат `SKILL.md` и те же папки навыков, что и Claude. Используйте навык `github-copilot`, который **по умолчанию обращается к Agent Finder от GitHub**, так что настраивать ничего не нужно. Добавить его можно одним из трёх способов:

**Положить в папку.** Скопируйте навык в каталог, который сканирует Copilot, - `~/.copilot/skills/` (личный) или `.github/skills/<name>/` (проектный):

```
cp -r connectors/skills/github-copilot ~/.copilot/skills/
```

Copilot также читает `~/.claude/skills/` и `.claude/skills/`, поэтому навык, уже установленный для Claude, подхватывается автоматически.

**Использовать CLI.** `gh skill` (в GitHub CLI) умеет искать, устанавливать и обновлять навыки прямо из репозитория GitHub.

**Создать в редакторе.** В Copilot Chat откройте **Configure Chat** (значок шестерёнки) → вкладку **Skills** → **New Skill (User)** / **New Skill (Workspace)** - будет создан *пустой* `SKILL.md`, в который вы вставите [`SKILL.md`](https://github.com/ards-project/connectors/blob/main/skills/github-copilot/SKILL.md) из репозитория коннекторов. (Этот интерфейс редактора есть только в недавних сборках VS Code / Visual Studio 2026.)

### Как его вызвать

Copilot не запускает этот навык автоматически - вызывайте его явно командой с косой чертой. В **Copilot Chat (Agent mode)** введите `/agentfinder`, а затем то, что вам нужно:

> `/agentfinder` найди мне MCP-сервер для запросов к Postgres

Он обращается к Agent Finder от GitHub, выполняет запрос и перечисляет совпадения. Используйте его вместе с MCP-коннектором (вариант B), чтобы он мог выполнить вызов и никогда ничего не устанавливал автоматически.

## Вариант B - удалённый MCP-коннектор (VS Code)

> **Конечная точка по умолчанию:** Agent Finder от GitHub по адресу `https://agentfinder.github.com/api/v1/mcp`.
> Замените её, чтобы использовать другой сервис обнаружения.

Добавьте сервер в файл `.vscode/mcp.json` вашего рабочего пространства:

```json
{
  "servers": {
    "agent-finder": {
      "type": "http",
      "url": "https://agentfinder.github.com/api/v1/mcp"
    }
  }
}
```

### Как его вызвать

Откройте **Copilot Chat в режиме Agent mode**; в нём доступен инструмент `search` сервера `agent-finder`. Попросите его найти возможность, и он выполнит поиск и перечислит совпадения. Используйте вместе с навыком (вариант A), чтобы он показывал результаты и никогда ничего не устанавливал автоматически.

## Конечная точка

В примерах используется Agent Finder от GitHub (`https://agentfinder.github.com/api/v1`); Hugging Face Discover (`https://huggingface-hf-discover.hf.space/search`) работает так же. Можно указать любой из них или любой сервис обнаружения ARD, соответствующий спецификации; см. [Конечные точки](https://agenticresourcediscovery.ru/connect/#endpoints).
