Choose and manage Azure VMs/VMSS with troubleshooting, autoscale, and capacity planning.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "azure-compute" skill from askskill: 1. Download https://raw.githubusercontent.com/microsoft/GitHub-Copilot-for-Azure/main/plugin/skills/azure-compute/SKILL.md 2. Save it as ~/.claude/skills/azure-compute/SKILL.md 3. Reload skills and tell me it's ready
I plan to deploy a small to mid-sized web app on Azure with significant daytime traffic fluctuations. The backend runs on Linux and the budget is limited. Compare suitable VM or VMSS options, explain whether B-series is appropriate, whether I need load balancing, and provide cost and autoscaling recommendations.
A recommended Azure VM or VMSS architecture with SKU comparison, load balancing guidance, cost estimation approach, and autoscaling strategy.
My Azure Linux VM suddenly cannot be reached over SSH. Help me troubleshoot it systematically. Please check NSG rules, open ports, IP configuration, instance status, and password or key issues in order, then provide actionable remediation steps.
A structured troubleshooting checklist to identify network, security group, credential, or instance-state issues, with concrete fixes.
We need to reserve Azure compute capacity for a quarterly marketing event and use VMSS for burst traffic. Explain when to use Capacity Reservation or a CRG, how to associate or disassociate VMs, whether to choose Flexible or Uniform orchestration, and the benefits and trade-offs.
Decision guidance for capacity reservations and VMSS orchestration, including scenarios, operational steps, pros and cons, and implementation considerations.
Routes Azure VM requests to the appropriate workflow based on user intent.
Activate this skill when the user:
User intent?
├─ Recommend / choose / compare / price a VM or VMSS
│ └─ Route to [VM Recommender](workflows/vm-recommender/vm-recommender.md)
│
├─ Can't connect / RDP / SSH / troubleshoot a VM
│ └─ Route to [VM Troubleshooter](workflows/vm-troubleshooter/vm-troubleshooter.md)
│
├─ Capacity reservation / CRG / reserve capacity / associate VM with CRG
│ └─ Route to [Capacity Reservation](workflows/capacity-reservation/capacity-reservation.md)
│
├─ Essential Machine Management / EMM / machine enrollment
│ └─ Route to [Essential Machine Management](workflows/essential-machine-management/essential-machine-management.md)
│
└─ Unclear
└─ Ask: "Are you looking for a VM recommendation, troubleshooting a connectivity issue, managing capacity reservations, or enabling Essential Machine Management?"
| Signal | Workflow |
|---|---|
| "recommend VM", "which VM", "VM size", "VM pricing", "VMSS", "scale set" | VM Recommender |
| "can't connect", "RDP", "SSH", "NSG blocking", "reset password", "black screen" | VM Troubleshooter |
| "capacity reservation", "CRG", "reserve capacity", "guarantee capacity", "associate VM with CRG" | Capacity Reservation |
| "essential machine management", "EMM", "machine enrollment" | Essential Machine Management |
Routing rule: Always read the matched workflow file before accessing any reference files. The workflow file contains the step-by-step guidance and the reference routing table for the user's request.
| Workflow | Purpose | References |
|---|---|---|
| VM Recommender | Recommend VM sizes, VMSS, pricing using public APIs/docs | vm-families, retail-prices-api, vmss-guide, vm-quotas |
| VM Troubleshooter | Diagnose and resolve VM connectivity failures (RDP/SSH) | cannot-connect-to-vm |
…
Analyze Azure resource groups and generate Mermaid diagrams of resource relationships.
Quickly deploy Azure OpenAI to the best available region automatically.
Set up Entra ID app registration, OAuth, permissions, and MSAL integration.
Set up Azure Application Insights telemetry for web apps with best practices.
Troubleshoot Azure Event Hubs and Service Bus SDK connection and messaging issues.
Find, list, and inspect Azure resources across subscriptions and resource groups.
Manage Azure storage, virtual machines, and app services more efficiently.
Manage Azure infrastructure and cloud resources using natural language commands.
Search Azure service updates, retirements, and feature announcements in natural language.
Analyze Azure costs, forecast spending, and identify waste-saving optimizations.
Check Azure quotas and usage for capacity planning and region selection.
Give AI real-time Azure infrastructure access for ops checks, policy validation, and Terraform analysis.