
Azure Compute
Route Azure VM and VMSS requests to sizing recommendations, connectivity troubleshooting, capacity reservations, or Essential Machine Management.
Install
npx skills add https://github.com/microsoft/azure-skills --skill azure-computeWhat is this skill?
- Intent router sends users to VM Recommender, Troubleshooter, Capacity Reservation, or EMM workflows.
- Covers VMSS Flexible vs Uniform orchestration and workload-based sizing.
- Handles connectivity, NSG blocks, password resets, and black-screen diagnostics.
Adoption & trust: 317k installs on skills.sh; 1.2k GitHub stars; 3/3 security scanners passed (skills.sh audits).
Recommended Skills
Azure Deploymicrosoft/azure-skills
Azure Preparemicrosoft/azure-skills
Azure Storagemicrosoft/azure-skills
Azure Validatemicrosoft/azure-skills
Appinsights Instrumentationmicrosoft/azure-skills
Azure Resource Lookupmicrosoft/azure-skills
Journey fit
Common Questions / FAQ
Is Azure Compute safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Azure Compute
# Azure Compute Skill Routes Azure VM requests to the appropriate workflow based on user intent. ## When to Use This Skill Activate this skill when the user: - Asks about Azure Virtual Machines (VMs) or VM Scale Sets (VMSS) - Asks about choosing a VM, VM sizing, pricing, or cost estimates - Needs a workload-based recommendation for scenarios like database, GPU, deep learning, HPC, web tier, or dev/test - Mentions VM families, autoscale, load balancing, or Flexible versus Uniform orchestration - Wants to troubleshoot Azure VM connectivity issues such as unreachable VMs, RDP/SSH failures, black screens, NSG/firewall issues, or credential resets - Asks about Capacity Reservation Groups (CRGs), reserving VM capacity, associating/disassociating VMs with a CRG, or guaranteeing compute capacity - Asks about Essential Machine Management (EMM), machine enrollment, onboarding VMs for monitoring/security, or enabling machine management at subscription level - Uses prompts like "Help me choose a VM" ## Routing ```text 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](workflows/vm-recommender/vm-recommender.md) | | "can't connect", "RDP", "SSH", "NSG blocking", "reset password", "black screen" | [VM Troubleshooter](workflows/vm-troubleshooter/vm-troubleshooter.md) | | "capacity reservation", "CRG", "reserve capacity", "guarantee capacity", "associate VM with CRG" | [Capacity Reservation](workflows/capacity-reservation/capacity-reservation.md) | | "essential machine management", "EMM", "machine enrollment" | [Essential Machine Management](workflows/essential-machine-management/essential-machine-management.md) | > **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. ## Workflows | Workflow | Purpose | References