azure-compute

Routes Azure VM and VMSS requests to recommendation, creation, troubleshooting, and capacity reservation workflows.

Updated Jul 20, 2026
One-click install
npx skills add https://github.com/merceralex397-collab/alex-stack --skill azure-compute-merceralex397-collab
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: azure-compute
Source: https://github.com/merceralex397-collab/alex-stack/tree/main/dev/azure-profile/azure-skills-main/azure-skills-main/.github/plugins/azure-skills/skills/azure-compute
Command: npx skills add https://github.com/merceralex397-collab/alex-stack --skill azure-compute-merceralex397-collab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Choosing, deploying, and fixing Azure Virtual Machines and Virtual Machine Scale Sets involves many decisions — SKU families, pricing, quota checks, orchestration modes, and connectivity diagnostics. This Skill classifies the user's intent and routes it to the correct workflow so VM tasks are handled with the right commands, references, and validation gates. ## Core Features & Use Cases - VM Recommendation: Matches workloads to VM families (B, D, E, F, GPU, HPC series), pulls live pricing from the unauthenticated Azure Retail Prices API, and validates vCPU quota before recommending. - Guided VM/VMSS Creation: Adaptive question flow that emits az CLI, Bicep, Terraform, or applies directly via Azure MCP, with SKU/image/quota validation gates. - Connectivity Troubleshooting: Diagnoses RDP/SSH failures, NSG blocks, credential errors, and VM agent issues with mandatory pre-flight safety checks before extension-backed commands. - Capacity Reservations & EMM: Creates Capacity Reservation Groups and enrolls subscriptions in Essential Machine Management. - Use Case: A user says "I can't RDP into my Windows VM" — the Skill routes to the troubleshooter, checks VM agent health, and provides the password reset command only after safety checks pass. ## Quick Start Ask the assistant to recommend an Azure VM size for your workload, create a VM with Bicep, or troubleshoot why you cannot connect to an existing VM.

Frequently Asked Questions about azure-compute

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose the right Azure VM size for my workload?▼

Match your workload to a VM family: D-series for general purpose, B-series for burstable dev/test, E-series for memory-heavy databases, F-series for compute-intensive batch, and NC/ND-series for GPU workloads. Then verify pricing via the Azure Retail Prices API and check vCPU quota with az vm list-usage.

When should I use a Virtual Machine Scale Set instead of a single VM?▼

Use VMSS for stateless web tiers behind a load balancer, autoscale requirements, or batch processing across identical instances. Use a single VM for long-lived servers like jumpboxes or domain controllers with unique per-instance configuration. Flexible orchestration mode is recommended for new scale sets.

How do I check Azure VM quota before deploying?▼

Run az vm list-usage --location <region> to see current usage and limits for all VM families in one call. Both the per-family quota and the total regional cores quota must have sufficient headroom, calculated as vCPUs per VM multiplied by instance count.

Why can't I connect to my Azure VM via RDP or SSH?▼

Common causes include NSG rules blocking ports 3389 or 22, VM agent not in Ready state, incorrect credentials, or guest firewall misconfiguration. Diagnose in order: VM power and provisioning state, network layer rules, then guest OS services via Run Command or Serial Console.

Does the Azure Retail Prices API require a subscription?▼

No, the Azure Retail Prices API is unauthenticated and requires no Azure account. Query it directly with curl or Invoke-RestMethod using filters like serviceName, armRegionName, and armSkuName to get pay-as-you-go and reservation pricing.

What is an Azure Capacity Reservation Group and when do I need one?▼

A Capacity Reservation Group guarantees VM compute capacity in a region for a specific size and quantity, billed at pay-as-you-go rates whether used or not. Use one for mission-critical workloads, planned scale-out events, or capacity-constrained SKUs like GPU sizes where deployment failure is unacceptable.