azure-compute
microsoft/azure-skills
Route Azure VM and VMSS requests to creation, sizing, troubleshooting, and capacity management workflows.
What is azure-compute?
Azure Compute routes VM and Virtual Machine Scale Set (VMSS) requests to specialized workflows for provisioning, sizing, troubleshooting connectivity, and managing capacity reservations. Use it when creating VMs, recommending sizes, comparing pricing, diagnosing connection issues, or reserving capacity.
- Route VM creation and VMSS provisioning requests to step-by-step workflows
- Recommend and compare VM sizes, families, and pricing for different workloads
- Troubleshoot VM connectivity issues (RDP/SSH refused, black screen, password reset)
- Manage Capacity Reservation Groups (CRG) to guarantee and pre-provision capacity
- Support Essential Machine Management (EMM) for machine enrollment and monitoring
- Check VM SKU availability, list images, and validate quota before deployment
How to install azure-compute
npx skills add https://github.com/microsoft/azure-skills --skill azure-computeHow to use azure-compute
- 1.Identify the user's intent: VM sizing, creation, connectivity troubleshooting, capacity reservation, or machine management
- 2.Route to the appropriate workflow file (vm-recommender, vm-creator, vm-troubleshooter, capacity-reservation, or essential-machine-management)
- 3.Follow the step-by-step guidance in the matched workflow
- 4.Use reference tools (compute_vm_list-skus, compute_vm_list-images, compute_vm_check-quota) as needed within the workflow
Use cases
- A user asks which VM size to choose for a machine learning workload—route to VM Recommender to compare SKUs and pricing
- A user wants to create a new VM with specific OS and configuration—route to VM Creator for provisioning steps
- A user cannot connect via RDP to their Windows VM—route to VM Troubleshooter for diagnosis and remediation
- A user needs to reserve capacity for future VM deployments—route to Capacity Reservation to create and manage CRGs
- A user wants to enroll machines in Essential Machine Management—route to EMM workflow for enrollment and monitoring
- Cloud architects evaluating VM options and costs
- DevOps engineers provisioning infrastructure
- System administrators troubleshooting VM connectivity
- Platform teams managing capacity and reservations
- Developers deploying bare VMs (not containerized applications)
azure-compute FAQ
Use azure-compute for bare VM and VMSS infrastructure decisions (sizing, creation, troubleshooting). Use azure-prepare if the user wants to deploy an application (Docker, web app, API, serverless workload).
Ask the user which of the five main categories applies: recommend/compare VM, create/provision VM, troubleshoot connectivity, reserve capacity, or manage machines.
Yes. The VM Recommender workflow includes pricing comparison and cost estimation for different VM sizes and configurations.
No. This skill handles bare VM and VMSS infrastructure only. For application deployment (Docker, web apps, APIs), route to azure-prepare.
Use compute_vm_list-skus to check available VM sizes, compute_vm_list-images for OS images, and compute_vm_check-quota to validate capacity before deployment.
Full instructions (SKILL.md)
Source of truth, from microsoft/azure-skills.
name: azure-compute description: "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." license: MIT metadata: author: Microsoft version: "2.4.3"
Azure Compute Skill
Routes Azure VM and Virtual Machine Scale Set (VMSS) requests to the right workflow.
When to Use This Skill
- User wants to recommend, compare, or price a VM or VMSS
- User wants to create, provision, or deploy a VM or VMSS
- User can't connect to a VM (RDP / SSH / port refused / black screen / password reset)
- User asks about Capacity Reservation Groups (CRG) — reserve, guarantee capacity, pre-provision
- User asks about Essential Machine Management (EMM) — machine enrollment, monitor
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.
Routing
Azure compute intent?
├── Recommend / compare / price a VM or VMSS → VM Recommender
├── Create / provision / deploy a VM or VMSS → VM Creator
├── Can't connect / RDP / SSH / port refused → VM Troubleshooter
├── Reserve / guarantee capacity (CRG) → Capacity Reservation
├── Machine enrollment / Essential Machine Management → Essential Machine Management
└── Unclear → Ask which of the above
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.
Workflows
| Workflow | File | Use when |
|---|---|---|
| VM Recommender | vm-recommender.md | User asks which VM/VMSS to choose, wants pricing, or wants to compare options |
| VM Creator | vm-creator.md | User wants to provision a bare VM or VMSS (not an app deployment) |
| VM Troubleshooter | vm-troubleshooter.md | User can't connect, RDP/SSH refused, black screen, needs password reset |
| Capacity Reservation | capacity-reservation.md | User needs to reserve / guarantee VM capacity (CRG create / associate / disassociate) |
| Essential Machine Management | essential-machine-management.md | User asks about EMM / machine enrollment / monitor |
Related skills
More from microsoft/azure-skills and the wider catalog.
finetuning
Fine-tune models on Azure AI Foundry with SFT, DPO, or RFT training methods.
azure-ai
Azure AI services skill for Search, Speech, OpenAI, and Document Intelligence in coding agents
azure-deploy
Execute Azure deployments for prepared applications with built-in error recovery and validation.
azure-diagnostics
Debug Azure production issues using AppLens, Azure Monitor, resource health, and systematic triage.
azure-prepare
Generate Azure deployment infrastructure (Bicep/Terraform, azure.yaml, Dockerfiles) for new or existing apps
azure-storage
Azure Storage skill: Blob, File Shares, Queue, Table, and Data Lake with access tier guidance and lifecycle management