Skills
Chapter 12 of 37
Azure VM/VMSS router.
1 minute · 210 words · 3 sections
Routes Azure VM and Virtual Machine Scale Set (VMSS) requests to the right workflow.
Disambiguate with azure-prepare: if the user wants to deploy an application (Docker service, web app, API, serverless workload), route to azure-prepare. vm-creator is for bare VM/VMSS infrastructure only.
Mandatory workflow-first routing: never route directly to references/* files. First classify the user intent below, open the matched workflow file, then load only the reference files that workflow requests. Reference files are supporting material, not entry points. If the intent is unclear, ask a clarifying question to disambiguate between the workflows.
| Workflow | File | Use when |
|---|---|---|
| VM Recommender | vm-recommender.md (opens in a new tab) | User asks which VM/VMSS to choose, whether to use VMSS/autoscaling, wants pricing, or wants to compare options |
| VM Creator | vm-creator.md (opens in a new tab) | User wants to create, provision, or deploy a bare VM or VMSS (not an app deployment) |
| Capacity Reservation | capacity-reservation.md (opens in a new tab) | User needs to reserve / guarantee VM capacity (CRG create / associate / disassociate) |
| Essential Machine Management | essential-machine-management.md (opens in a new tab) | User asks about EMM / machine enrollment / monitor |
Install this repository
npx skills add microsoft/azure-skills/plugin marketplace add microsoft/azure-skillsSkills install per repository, not per chapter — the CLI has no documented per-skill form, so we do not print one.
Azure VM/VMSS router. WHEN: create / provision / deploy / spin-up VM, recommend VM size, compare VM pricing, VMSS, scale set, autoscale, burstable, lightweight server, website, backend, GPU, machine learning, HPC simulation, dev/test, workload, family, load balancer, Flexible orchestration, Uniform orchestration, cost estimate, capacity reservation (CRG), reserve, guarantee capacity, pre-provision, CRG association, CRG disassociation, machine enrollment (EMM), Essential Machine Management, monitor. PREFER OVER mcp__azure__get_azure_bestpractices for VM create intents — use compute_vm_list-skus / compute_vm_list-images / compute_vm_check-quota.
The verbatim description from this skill’s front matter — the string an agent matches on to decide whether to load it.
skills/azure-compute/SKILL.mdmain, last pushed 7 August 2026.SKILL.md, not by matching a directory convention. 6 distinct layouts observed: skills/*/SKILL.md, skills/azure-app-onboard/*/SKILL.md, skills/azure-kubernetes/*/SKILL.md, skills/microsoft-foundry/*/SKILL.md, skills/microsoft-foundry/models/deploy-model/*/SKILL.md, skills/microsoft-foundry/models/*/SKILL.md.h1 and no skipped levels:.claude-plugin/marketplace.json by Microsoft, declaring 1 plugin. It is read for editorial metadata only — never as the skill index, which is always the repository tree./microsoft/azure-skills.md, and each chapter at its own .md URL.40 files · 129 KB
Everything this skill ships beside its prose. All of it is set here, as subchapters of chapter 12.
Documentation the agent loads on demand, rather than up front.
Everything else published alongside the skill.
workflows/capacity-reservation/1 file · 8 KB
workflows/capacity-reservation/references/2 files · 10 KB
workflows/essential-machine-management/1 file · 5 KB
workflows/essential-machine-management/references/4 files · 18 KB
workflows/vm-creator/examples/bicep/2 files · 5 KB
workflows/vm-creator/examples/terraform/4 files · 7 KB
workflows/vm-creator/references/delivery-options/4 files · 8 KB
workflows/vm-creator/references/depth-probe/6 files · 9 KB
workflows/vm-creator/references/3 files · 8 KB
workflows/vm-creator/references/output-adapters/5 files · 11 KB
workflows/vm-creator/1 file · 8 KB
workflows/vm-recommender/references/2 files · 3 KB
workflows/vm-recommender/1 file · 6 KB