Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Get Azure VM and VM Scale Set recommendations based on workload, performance, and budget needs.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
SKILL.md
1---2name: azure-compute3description: "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, can't connect / RDP / SSH, refused, black screen, reset password, reach VM, port 3389, NSG, security, Linux, troubleshoot, troubleshooting, connectivity, 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."4license: MIT5metadata:6author: Microsoft7version: "2.4.3"8---910# Azure Compute Skill1112Routes Azure VM and Virtual Machine Scale Set (VMSS) requests to the right workflow.1314## When to Use This Skill1516- User wants to **recommend, compare, or price** a VM or VMSS17- User wants to **create, provision, or deploy** a VM or VMSS18- User **can't connect** to a VM (RDP / SSH / port refused / black screen / password reset)19- User asks about **Capacity Reservation Groups** (CRG) — reserve, guarantee capacity, pre-provision20- User asks about **Essential Machine Management** (EMM) — machine enrollment, monitor2122**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.2324## Routing2526```27Azure compute intent?28├── Recommend / compare / price a VM or VMSS → VM Recommender29├── Create / provision / deploy a VM or VMSS → VM Creator30├── Can't connect / RDP / SSH / port refused → VM Troubleshooter31├── Reserve / guarantee capacity (CRG) → Capacity Reservation32├── Machine enrollment / Essential Machine Management → Essential Machine Management33└── Unclear → Ask which of the above34```3536**Routing rule:** read the matched workflow file before any reference file. The workflow owns the step-by-step guidance; references are looked up on demand.3738## Workflows3940| Workflow | File | Use when |41|---|---|---|42| **VM Recommender** | [vm-recommender.md](workflows/vm-recommender/vm-recommender.md) | User asks which VM/VMSS to choose, wants pricing, or wants to compare options |43| **VM Creator** | [vm-creator.md](workflows/vm-creator/vm-creator.md) | User wants to provision a bare VM or VMSS (not an app deployment) |44| **VM Troubleshooter** | [vm-troubleshooter.md](workflows/vm-troubleshooter/vm-troubleshooter.md) | User can't connect, RDP/SSH refused, black screen, needs password reset |45| **Capacity Reservation** | [capacity-reservation.md](workflows/capacity-reservation/capacity-reservation.md) | User needs to reserve / guarantee VM capacity (CRG create / associate / disassociate) |46| **Essential Machine Management** | [essential-machine-management.md](workflows/essential-machine-management/essential-machine-management.md) | User asks about EMM / machine enrollment / monitor |47