| name | copilot-azure-cloud-access |
| description | Own GitHub Copilot coding agent cloud-side Azure access. Use when the request mentions the `copilot` Environment, GitHub Copilot coding agent, Copilot Azure access, Copilot OIDC, federated credentials, User Assigned Managed Identity, Azure MCP, `azd coding-agent config`, or Reader-style Azure access for Copilot. Do not use this skill for production deploy workflows, app runtime hosting, end-user auth contracts, or app registration changes. |
Copilot Azure Cloud Access
Overview
Use this skill when GitHub Copilot coding agent needs Azure access from the cloud.
This skill owns:
- the GitHub
copilot Environment
- OIDC subject design for Copilot coding agent
- User Assigned Managed Identity or equivalent least-privilege identity for Copilot
- Azure MCP and
azd coding-agent config
- read-scoped Azure role design for cloud-side development tasks
This skill does not own production deploy workflows or app hosting topology. Keep the Copilot identity separate from the production deploy identity.
Quick Start
- Create or review the GitHub
copilot Environment.
- Prefer
azd coding-agent config for the bootstrap path.
- Keep the Azure role scope read-only by default, usually
Reader on the target resource group.
- Read:
- Start from:
assets/templates/.github/workflows/copilot-setup-steps.yml
Use This Skill For
- GitHub Copilot coding agent OIDC setup
copilot Environment variables and federated credential design
- Azure MCP Server integration
azd coding-agent config
- read-only Azure access for
az and Azure resource inspection
Non-Negotiable Rules
- Do not reuse the production deploy identity for GitHub Copilot coding agent.
- Keep Copilot cloud access read-mostly by default.
- Do not grant production Key Vault or App Configuration data-plane reads by default.
- Do not use this skill for production release delivery; use
../azure-app-platform-delivery/SKILL.md instead.
References