azure-compute
Installation
Summary
Recommend Azure VM sizes, scale sets, and configurations based on workload type, performance needs, and budget.
- Analyzes workload requirements (web, database, ML, batch, HPC) and recommends appropriate VM families, sizes, and instance counts without requiring an Azure subscription
- Supports both single VMs and VM Scale Sets (VMSS) with guidance on autoscaling, load balancing, and orchestration modes (Flexible vs Uniform)
- Queries the unauthenticated Azure Retail Prices API to provide cost estimates and pricing comparisons across regions and VM SKUs
- Verifies recommendations against live Microsoft documentation before finalizing suggestions; falls back to reference materials if documentation fetch fails
SKILL.md
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"