GitHub Copilot Agent Skills
Подборка скиллов и агентов для Copilot по Azure, API Management, Terraform и диаграммам с установкой через skills CLI или APM
- 206 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Скиллы пишут Terraform, Bicep и XML политик, которые затем применяют к облачной среде, а применение остается за вами
- Диаграммные скиллы запускают MCP-серверы Draw.io и Excalidraw из `.vscode/mcp.json`
Установка
- Работает в
Ручная установка
npx skills add thomast1906/github-copilot-agent-skillsКаталог скиллов для выбора одного или нескольких.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скиллы пишут Terraform, Bicep и XML политик, которые затем применяют к облачной среде, а применение остается за вами
- Диаграммные скиллы запускают MCP-серверы Draw.io и Excalidraw из `.vscode/mcp.json`
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Репозиторий собирает рабочие скиллы и чат-агентов GitHub Copilot для облачной инженерии на Azure. Скиллы разбиты по областям: проектирование архитектуры (`architecture-design`, `waf-assessment`, `azure-pricing`), Azure API Management (`apim-policy-authoring`, `api-security-review`, `apiops-deployment`), Terraform (`terraform-module-creator`, `terraform-provider-upgrade`), диаграммы через Draw.io и Excalidraw, GitHub Agentic Workflows и создание самих скиллов. Четыре агента для выбора в чате Copilot лежат в `.github/agents`. Стабильные скиллы входят в пакеты APM: `architect`, `terraform`, `diagramming` и `drawio-mcp-diagramming`. APM ставит скиллы, агентов и настройки MCP-серверов вместе. Незавершенные скиллы, например `cost-optimization` и `azure-apim-architecture`, доступны только при клонировании репозитория. Файл `.vscode/mcp.json` подключает MCP-серверы, которых требуют диаграммные скиллы.
Для кого. Облачным архитекторам и DevOps-инженерам на Azure, которые работают в VS Code с GitHub Copilot Chat и хотят готовые скиллы для архитектуры, Terraform и APIM.
Подходит, если
- Архитектуру на Azure надо оценить по пяти столпам Well-Architected Framework и получить оценки с рекомендациями
- Провайдер Terraform обновляется, и нужен безопасный план: поиск ломающих изменений, блоки `moved` и проверка
- Для Azure API Management нужен XML политики: аутентификация, лимиты запросов, CORS, преобразования
- Схема архитектуры должна появиться в Draw.io с иконками Azure без ручной расстановки блоков
Не подходит, если
- Работа идет на AWS или GCP: скиллы заточены под Azure, хотя библиотеки иконок Draw.io включают и AWS4
- Редактор не VS Code с Copilot: в README установка и вызов даны только для этой связки
- Нужны незавершенные скиллы в виде пакета: они отмечены как незавершенные и ставятся только клонированием
- Правила проекта запрещают запуск MCP-серверов Draw.io и Excalidraw, на которых держатся диаграммные скиллы
Пример запроса к агенту
Используй скилл `waf-assessment`: оцени эту архитектуру по пяти столпам Azure Well-Architected Framework и дай оценки по каждомуОграничения
- Подборка личная и экспериментальная, автор сам называет ее непрерывным экспериментом. Часть скиллов находится в доработке и не входит в пакеты APM.
- Нужны VS Code или VS Code Insiders с GitHub Copilot и Copilot Chat. Для установки пакетов нужен APM, а для отдельных скиллов Node.js и `npx`.
- Диаграммные скиллы зависят от MCP-серверов Draw.io и Excalidraw, их нужно запустить по разделу MCP в README.
- Файла лицензии в репозитории нет, условия повторного использования не указаны.
Как отключить. Установленные скиллы лежат в `.agents/skills/` (или в `.github/skills/` при флаге `--legacy-skill-paths`), их удаляют вместе с папками. Конфигурацию MCP убирают из `.vscode/mcp.json`.
Частые вопросы
Как поставить скиллы GitHub Copilot Agent Skills?
Для выбора отдельных скиллов выполните `npx skills add thomast1906/github-copilot-agent-skills`. Для пакетов с агентами и настройками MCP поставьте APM и выполните `apm install thomast1906/github-copilot-agent-skills`.
Какие пакеты есть в APM?
Четыре: `packages/architect`, `packages/terraform`, `packages/diagramming` и `packages/drawio-mcp-diagramming`. Установка пакета выглядит как `apm install thomast1906/github-copilot-agent-skills/packages/terraform`.
Где лежат незавершенные скиллы?
В репозитории: `cost-optimization`, скиллы по APIM и `gh-aw-operations` помечены как незавершенные и не входят в пакеты. Чтобы их использовать, клонируйте репозиторий командой `git clone`.
Куда APM кладет скиллы?
По умолчанию в `.agents/skills/`. Если нужны папки отдельных клиентов вроде `.github/skills/`, добавьте флаг `--legacy-skill-paths`.
Работают ли скиллы вне Copilot?
Формат `SKILL.md` общий, и каталог проиндексирован на skills.sh, но в README установка и вызов даны только для VS Code с GitHub Copilot Chat.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыMicrosoft Agent Skills
Agent Skills
Официальные скиллы Microsoft для работы агентов с Azure SDK и Foundry на Python, .NET, TypeScript, Java и Rust
Скиллы Microsoft Learn почти по каждому сервису Azure: лимиты, настройка, безопасность, архитектура и диагностика со ссылками на документацию
Azure Skills
Azure Skills Plugin
Официальный плагин Microsoft: скиллы по работе с Azure плюс подключение Azure MCP Server и Foundry MCP для реальных действий в облаке
Большая база скиллов по DevOps, безопасности, инфраструктуре и комплаенсу для AI-агентов
31 скилл для DevOps в Claude Code и Codex: генераторы конфигов, валидаторы и отладчик Kubernetes для Terraform, Helm, CI и Docker
Официальные скиллы HashiCorp для Terraform и Packer: стиль HCL, модули, тесты, импорт, Stacks, разработка провайдеров и сборка образов
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| GitHub Copilot Agent Skills (эта карточка) | нет | 206 | |
| Azure Agent Skills | нет | 807 | скиллы Microsoft Learn почти по каждому сервису Azure; здесь личная подборка под архитектуру, APIM и Terraform с пакетами APM |
| Terraform Skill | нет | 2 450 | скилл лучших практик Terraform и OpenTofu; здесь Terraform только часть подборки для Azure |
Коротко о README
README открывается описанием подборки и ссылкой на индекс skills.sh. Далее идут требования, три способа установки (skills CLI, APM, клонирование), таблицы скиллов по областям с указанием пакета APM, список агентов и раздел о MCP-серверах. Для каждого скилла в таблице есть строка с описанием и пометка о завершенности.
Бейдж для README
Исходный SKILL.md
--- name: waf-assessment description: Assess Azure architectures against Well-Architected Framework (WAF) five pillars - Reliability, Security, Cost Optimization, Operational Excellence, and Performance Efficiency. Provide scores and recommendations. metadata: author: Thomas Thornton version: "1.0.0" last-updated: "2026-05-19" --- # Well-Architected Framework Assessment Skill Evaluate Azure architectures against Microsoft's Well-Architected Framework (WAF) five pillars to identify strengths, risks, and improvement opportunities. ## When to Use - Assess existing or proposed Azure architectures - Validate designs meet WAF best practices - Identify architectural risks and gaps - Provide scored assessment with recommendations - Review before production deployment ## Five Pillars Overview ### 1. Reliability Ability of the system to recover from failures and continue functioning. - **Focus**: Availability, resiliency, disaster recovery, health monitoring ### 2. Security Protecting applications and data from threats. - **Focus**: Identity, network security, encryption, secrets management ### 3. Cost Optimization Managing costs to maximize value delivered. - **Focus**: Right-sizing, reserved instances, monitoring, waste elimination ### 4. Operational Excellence Operations processes that keep a system running in production. - **Focus**: IaC, CI/CD, monitoring, incident response, automation ### 5. Performance Efficiency Ability of a system to adapt to changes in load. - **Focus**: Scaling, caching, CDN, resource selection, optimization ## Assessment Process