All skills
microsoft avatar

/azure-compute

@9c4c115 official

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, 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.

Use this Skill: https://skilld.dev/gh/microsoft/github-copilot-for-azure/azure-compute

This session only. Nothing lands on disk.

workflowsvm-creatorreferencesmcp-tools.md

≈583 tokens on demand. Your agent reads this file only when SKILL.md points to it.

MCP tools used by vm-creator

The Azure MCP server exposes the compute area as a single namespace proxy: mcp__azure__compute({intent, command, parameters}). The commands below are what the workflow dispatches against it.

Read-only validation (Step 4)

Command Purpose Key parameters
compute_vm_list-skus Confirm SKU availability + filter by vCPU/memory/family subscription, location, minVCpus, minMemoryGb, familyPrefix, top
compute_vm_list-images Resolve image alias / URN subscription, location, publisher, offer, sku
compute_vm_check-quota Verify vCPU headroom for the family subscription, location, family
compute_vm_recommend-region Find regions where the workload fits workload hints; returns ranked regions

Apply (Step 6, Adapter 4)

Command Purpose
compute_vm_create Create a single VM from Plan Card fields
compute_vmss_create Create a VMSS (adds instance-count, upgrade-policy)
compute_vm_get Inspect after create
compute_vm_update Tag changes, size resize, identity attach
compute_vm_delete Cleanup

See output-adapters/mcp-apply.md for the full parameter mapping and failure-handling table.

CLI fallbacks (when Azure MCP is not connected)

MCP command CLI equivalent
compute_vm_list-skus az vm list-skus --location <region> --output table
compute_vm_list-images az vm image list --location <region> --offer <offer> --all
compute_vm_check-quota az vm list-usage --location <region> --output table
compute_vm_recommend-region (no CLI equivalent — fall back to docs)
compute_vm_create az vm create ... (see az-cli.md)

Why the proxy form matters

The CLI / tool host shows mcp__azure__compute as a single tool. Sub-operations like vm check-quota, vm list-skus, etc. are not separate tools — they are passed through the command parameter. Every command is invoked as:

mcp__azure__compute({
  command: "vm check-quota",
  parameters: { location: "eastus", family: "standardDSv5Family" }
})

When tracing tool calls or writing must-call rubrics, look for the command= argument, not a distinct tool name.

Source: SKILL.md on GitHub

1 warning16d5 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    This skill provides comprehensive workflows for managing Azure compute resources, including VM creation, recommendations, and capacity management. It incorporates solid security practices like secret scrubbing and restricted network rules, with minor considerations related to external data ingestion.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: MEDIUM · 1 issue

  • Runlayer6mo

    1/4 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 9c4c115. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 2 months ago
metadata
{
  "author": "Microsoft",
  "version": "0.0.0-placeholder"
}
  • Infrastructure
  • azure
  • vm
  • virtual-machines
  • vmss
  • provisioning
  • troubleshooting
  • capacity-reservation
  • pricing

README badge

README badge for microsoft/github-copilot-for-azure/azure-compute

Routes Azure VM and Virtual Machine Scale Set requests to five specialized workflows: VM recommendation and pricing, VM creation and provisioning, troubleshooting connectivity issues, capacity reservation, and machine enrollment. Use this skill when a user needs to size/compare VMs, deploy bare infrastructure, fix RDP/SSH access, or manage capacity reservations on Azure.

Generated from the current SKILL.md.

Does this skill handle application deployments like Docker or web apps?
No. This skill routes bare VM and VMSS infrastructure requests only. For deploying applications (Docker services, web apps, APIs, serverless workloads), use the azure-prepare skill instead.
What VM connectivity issues does this skill cover?
It covers RDP/SSH connection failures, port refused errors, black screen issues, and password resets. Use the VM Troubleshooter workflow when a user can't connect to an existing VM.
Can this skill help me choose the right VM size and pricing?
Yes. The VM Recommender workflow recommends VM sizes, compares options, and estimates costs based on workload requirements (web, backend, GPU, HPC, dev/test, etc.).
Does this skill support Capacity Reservation Groups?
Yes. It includes a dedicated workflow for creating, associating, and disassociating Capacity Reservation Groups to guarantee and pre-provision VM capacity.

Generated from the current SKILL.md. These answers refresh after source changes.