Edit

Azure Compute

Azure virtual machine (VM) and virtual machine scale set (VMSS) router for recommendations, pricing, autoscale, orchestration, capacity reservations, and Essential Machine Management (EMM) enrollment. This skill can answer questions about autoscaling and orchestration but isn't meant to help execute those tasks.

Skill azure-compute | Source code

What it provides

You get guided recommendations to pick and compare Azure VM and VMSS sizes, pricing estimates, and autoscale configuration. Orchestration options (Flexible or Uniform) help you right-size workloads, manage load balancing, and control costs. The skill also supports capacity reservations and Essential Machine Management (EMM) enrollment.

Prerequisites

  • Azure subscription (required for working with actual VMs/VMSS): Create a free account if you don't have one. Not required for general questions, recommendations, or pricing information.
  • AI assistant with Azure Skills: GitHub Copilot for Azure, Visual Studio Code with Azure MCP extension, Claude Code, or another compatible MCP client.
  • Azure CLI (v2.60.0+) (required for working with actual VMs/VMSS): Install and sign in with az login. Not required for general questions, recommendations, or pricing information.

When to use this skill

Use this skill when you need to:

  • Recommend, compare, or price an Azure virtual machine (VM) or virtual machine scale set (VMSS).
  • Create, provision, or deploy a VM or VMSS.
  • Reserve or guarantee VM capacity with Capacity Reservation Groups (CRG).
  • Enroll or monitor machines with Essential Machine Management (EMM).

Note

To deploy an application (such as a Docker service, web app, API, or serverless workload), use the azure-prepare skill instead. The azure-compute skill is for bare VM and VMSS infrastructure. To troubleshoot VM connectivity or access issues, use the azure-diagnostics skill.

Example prompts

Try these prompts to activate this skill:

  • "Help me choose a VM"
  • "Recommend a VM size for my workload"
  • "Compare VM families for GPU workloads"
  • "Cost estimate for my VMSS"
  • "Create a Linux VM"
  • "Provision a VMSS"
  • "Set up a capacity reservation"
  • "Configure Essential Machine Management"