Azure VM and VMSS router for recommendations, pricing, autoscale, orchestration, connectivity troubleshooting, capacity reservations, and Essential Machine Management. WHEN: Azure VM, VMSS, scale set, recommend, compare, server, website, burstable, lightweight, VM family, workload, GPU, learning, simulation, dev/test, backend, autoscale, load balancer, Flexible orchestration, Uniform orchestration, cost estimate, connect, refused, Linux, black screen, reset password, reach VM, port 3389, NSG, troubleshoot, capacity reservation, CRG, reserve VMs, guarantee capacity, pre-provision capacity, CRG association, CRG disassociation, essential machine management, EMM, machine enrollment.
68
83%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Advisory
Suggest reviewing before use
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 |
| Capacity Reservation | Create and manage Capacity Reservation Groups (CRGs) | capacity-reservation-overview, association-disassociation |
| Essential Machine Management | Enable and manage EMM for subscription-level VM onboarding | emm-overview, emm-prerequisites, emm-enable-flow-portal-guidance, emm-enable-flow |
d02fd24
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.