Build, deploy, modify GitHub Copilot SDK apps on Azure. MANDATORY when codebase contains @github/copilot-sdk or CopilotClient — use this skill instead of azure-prepare. PREFER OVER azure-prepare when codebase contains copilot-sdk markers. WHEN: copilot SDK, @github/copilot-sdk, copilot-powered app, deploy copilot app, add feature, modify copilot app, BYOM, bring your own model, CopilotClient, createSession, sendAndWait, azd init copilot. DO NOT USE FOR: general web apps without copilot SDK (use
Detected risks:
The azure-hosted-copilot-sdk skill is designed to simplify the process of building, deploying, and modifying GitHub Copilot SDK apps on Microsoft Azure. It addresses the challenges developers face when integrating and deploying Copilot SDK-powered applications in the Azure environment. The skill provides an automated way to handle complex configurations and infrastructure setups, ensuring developers can focus on the core logic of their applications without worrying about the intricacies of Azure deployments or Copilot SDK integrations.
If your codebase contains any Copilot SDK markers like `@github/copilot-sdk`, `copilot-sdk`, `CopilotClient`, or methods like `createSession` or `sendAndWait`, you must use the `azure-hosted-copilot-sdk` skill instead of `azure-prepare`.
No, the `azure-hosted-copilot-sdk` skill is specifically designed for applications using the Copilot SDK. For general web applications, you should use the `azure-prepare` skill.
BYOM stands for Bring Your Own Model. You can configure BYOM by setting the `model` and `provider` parameters along with a `bearerToken` obtained using either `DefaultAzureCredential` for local development or `ManagedIdentityCredential` for production.
Yes, Docker is required for deployment. You must have Docker installed and configured on your system.
No, the `azure-hosted-copilot-sdk` skill is not intended for use with Copilot Extensions or Foundry agents. For Foundry agents, use the `microsoft-foundry` skill.
Quick Setup:
.claude/skills/Repository
microsoft/github-copilot-for-azure