What problem does it solve?
This Skill streamlines building, configuring, and deploying GitHub Copilot SDK applications to Azure by providing clear routing, scaffold guidance, infrastructure patterns, BYOM model configuration, and deployment steps to avoid common authentication and infra mistakes.
Core Features & Use Cases
- Scaffold Greenfield Projects: Use the azd template to create an API (Express/TS) + Web UI (React/Vite) and the required Bicep infra so you don't recreate Dockerfiles or deployment manifests.
- Integrate into Existing Repos: Scaffold to a temporary directory and copy infra, scripts, and azure.yaml into an existing project to add a Copilot SDK service safely.
- Azure BYOM Model Configuration: Configure provider, bearerToken, wireApi, and azure.apiVersion for Bring-Your-Own-Model deployments and follow auth best practices for local dev and production.
- Deployment Pipeline: Follow the azure-prepare → azure-validate → azure-deploy sequence and ensure Docker and Copilot GitHub token flows are properly configured.
- Use Cases: Create a Copilot-powered chat app, migrate an existing Copilot SDK app to Container Apps, or host a BYOM-enabled assistant using Azure OpenAI deployments.
Quick Start
Use the azure-hosted-copilot-sdk skill to scaffold a new Copilot SDK service with the azure-samples/copilot-sdk-service azd template and then run the azure-prepare, azure-validate, and azure-deploy steps to provision and deploy.