azure-hosted-copilot-sdk
Deploy Copilot SDK Apps to Azure
Developers struggle to build and host AI-powered apps with GitHub Copilot SDK. This skill scaffolds projects, integrates Copilot SDK into existing codebases, configures Azure models, and deploys to Azure Container Apps.
Download the skill ZIP
Upload in Claude
Go to Settings → Capabilities → Skills → Upload skill
Toggle on and start using
Test it
Using "azure-hosted-copilot-sdk". Scaffold a new Copilot SDK project
Expected outcome:
Created new project structure with azure-samples/copilot-sdk-service template. API service ready at /api with Express endpoints. Web UI running on React/Vite. Infra configured for Azure Container Apps deployment.
Using "azure-hosted-copilot-sdk". Add /api/chat endpoint to existing Express app
Expected outcome:
Added @github/copilot-sdk dependency. Created chat route with session management and streaming response. Configured GitHub token authentication for local development.
Security Audit
SafeThis Microsoft skill contains only Markdown documentation files with instructional bash commands for Azure deployment workflows. All 194 static findings are false positives: backtick patterns are documentation examples (not code execution), URLs are official Microsoft/GitHub references, and environment variable access is legitimate for Azure credential management. No executable code or malicious patterns detected.
Risk Factors
⚙️ External commands (4)
🌐 Network access (2)
📁 Filesystem access
🔑 Env variables (2)
Quality Score
What You Can Build
Greenfield Copilot App Development
Start a new project with Copilot SDK integration from scratch
Add Copilot to Existing Application
Integrate Copilot SDK endpoints into an existing web application without rewriting infrastructure
Enterprise Azure Model Deployment
Deploy Copilot apps using Azure AI Foundry or Azure OpenAI with managed identity authentication
Try These Prompts
Create a new Copilot SDK project on Azure. I want to build a chat application from scratch with React UI and Express API.
Add Copilot SDK to my existing Express.js application. I have a /api/routes folder and want to add an AI chat endpoint at /api/chat.
Set up Azure BYOM for my Copilot SDK app. I have an Azure OpenAI resource with an o4-mini deployment at https://myresource.openai.azure.com. Use managed identity authentication.
I have a working Copilot SDK app locally. Help me deploy it to Azure Container Apps with proper infrastructure using azd.
Best Practices
- Read AGENTS.md in scaffolded templates to understand file purposes before modifying
- Use context7 MCP tools to get current Copilot SDK documentation and code examples
- Increase nginx proxy_read_timeout to 300s for multi-turn AI sessions to prevent 504 errors
Avoid
- Do not run azd init inside existing projects - it overwrites files. Scaffold to temp directory first.
- Do not use wireApi 'responses' with store:false - it breaks multi-turn tool calls. Use 'completions' instead.
- Do not nest apiVersion at top level for Azure provider - it must be under azure: { apiVersion: '...' }