{"id":"732efe16-f7cb-4d82-ae98-92359bdd84b2","shortId":"GrqQS3","kind":"skill","title":"azure-compute","tagline":"Azure VM and VMSS router for recommendations, pricing, autoscale, orchestration, connectivity troubleshooting, capacity reservations, and Essential Machine Management. WHEN: Azure VM, VMSS, scale set, recommend, compare, server, website, burstable, lightweight, VM family, workloa","description":"# Azure Compute Skill\n\nRoutes Azure VM requests to the appropriate workflow based on user intent.\n\n## When to Use This Skill\n\nActivate this skill when the user:\n- Asks about Azure Virtual Machines (VMs) or VM Scale Sets (VMSS)\n- Asks about choosing a VM, VM sizing, pricing, or cost estimates\n- Needs a workload-based recommendation for scenarios like database, GPU, deep learning, HPC, web tier, or dev/test\n- Mentions VM families, autoscale, load balancing, or Flexible versus Uniform orchestration\n- Wants to troubleshoot Azure VM connectivity issues such as unreachable VMs, RDP/SSH failures, black screens, NSG/firewall issues, or credential resets\n- Asks about Capacity Reservation Groups (CRGs), reserving VM capacity, associating/disassociating VMs with a CRG, or guaranteeing compute capacity\n- Asks about Essential Machine Management (EMM), machine enrollment, onboarding VMs for monitoring/security, or enabling machine management at subscription level\n- Uses prompts like \"Help me choose a VM\"\n\n## Routing\n\n```text\nUser intent?\n├─ Recommend / choose / compare / price a VM or VMSS\n│  └─ Route to [VM Recommender](workflows/vm-recommender/vm-recommender.md)\n│\n├─ Can't connect / RDP / SSH / troubleshoot a VM\n│  └─ Route to [VM Troubleshooter](workflows/vm-troubleshooter/vm-troubleshooter.md)\n│\n├─ Capacity reservation / CRG / reserve capacity / associate VM with CRG\n│  └─ Route to [Capacity Reservation](workflows/capacity-reservation/capacity-reservation.md)\n│\n├─ Essential Machine Management / EMM / machine enrollment\n│  └─ Route to [Essential Machine Management](workflows/essential-machine-management/essential-machine-management.md)\n│\n└─ Unclear\n   └─ Ask: \"Are you looking for a VM recommendation, troubleshooting a connectivity issue, managing capacity reservations, or enabling Essential Machine Management?\"\n```\n\n| Signal                                                                        | Workflow                                                                                   |\n| ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |\n| \"recommend VM\", \"which VM\", \"VM size\", \"VM pricing\", \"VMSS\", \"scale set\"     | [VM Recommender](workflows/vm-recommender/vm-recommender.md)                               |\n| \"can't connect\", \"RDP\", \"SSH\", \"NSG blocking\", \"reset password\", \"black screen\" | [VM Troubleshooter](workflows/vm-troubleshooter/vm-troubleshooter.md)                   |\n| \"capacity reservation\", \"CRG\", \"reserve capacity\", \"guarantee capacity\", \"associate VM with CRG\" | [Capacity Reservation](workflows/capacity-reservation/capacity-reservation.md) |\n| \"essential machine management\", \"EMM\", \"machine enrollment\" | [Essential Machine Management](workflows/essential-machine-management/essential-machine-management.md) |\n\n> **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.\n\n## Workflows\n\n| Workflow                  | Purpose                                                  | References                                                                   |\n| ------------------------- | -------------------------------------------------------- | ---------------------------------------------------------------------------- |\n| **VM Recommender**        | Recommend VM sizes, VMSS, pricing using public APIs/docs | [vm-families](references/vm-families.md), [retail-prices-api](references/retail-prices-api.md), [vmss-guide](references/vmss-guide.md), [vm-quotas](references/vm-quotas.md) |\n| **VM Troubleshooter**     | Diagnose and resolve VM connectivity failures (RDP/SSH)  | [cannot-connect-to-vm](workflows/vm-troubleshooter/references/cannot-connect-to-vm.md) |\n| **Capacity Reservation**  | Create and manage Capacity Reservation Groups (CRGs)     | [capacity-reservation-overview](workflows/capacity-reservation/references/capacity-reservation-overview.md), [association-disassociation](workflows/capacity-reservation/references/association-disassociation.md) |\n| **Essential Machine Management** | Enable and manage EMM for subscription-level VM onboarding | [emm-overview](workflows/essential-machine-management/references/emm-overview.md), [emm-prerequisites](workflows/essential-machine-management/references/emm-prerequisites.md), [emm-enable-flow-portal-guidance](workflows/essential-machine-management/references/emm-enable-flow-portal-guidance.md), [emm-enable-flow](workflows/essential-machine-management/references/emm-enable-flow.md) |","tags":["azure","compute","skills","microsoft","agent-skills"],"capabilities":["skill","source-microsoft","skill-azure-compute","topic-agent-skills"],"categories":["azure-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/microsoft/azure-skills/azure-compute","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add microsoft/azure-skills","source_repo":"https://github.com/microsoft/azure-skills","install_from":"skills.sh"}},"qualityScore":"0.950","qualityRationale":"deterministic score 0.95 from registry signals: · indexed on github topic:agent-skills · official publisher · 1014 github stars · SKILL.md body (4,671 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:53:16.680Z","embedding":null,"createdAt":"2026-04-18T20:23:24.559Z","updatedAt":"2026-05-18T18:53:16.680Z","lastSeenAt":"2026-05-18T18:53:16.680Z","tsv":"'access':319 'activ':57 'alway':312 'api':364 'apis/docs':356 'appropri':46 'ask':63,74,134,152,236 'associ':214,293,404 'associating/disassociating':143 'association-disassoci':403 'autoscal':12,106 'azur':2,4,23,37,41,65,117 'azure-comput':1 'balanc':108 'base':48,89 'black':127,281 'block':278 'burstabl':32 'cannot':384 'cannot-connect-to-vm':383 'capac':16,136,142,151,209,213,220,249,286,290,292,297,389,394,399 'capacity-reservation-overview':398 'choos':76,176,184 'compar':29,185 'comput':3,38,150 'connect':14,119,198,246,274,380,385 'contain':326 'cost':83 'creat':391 'credenti':132 'crg':147,211,217,288,296 'crgs':139,397 'databas':94 'deep':96 'dev/test':102 'diagnos':376 'disassoci':405 'emm':157,226,303,413,421,425,429,436 'emm-enable-flow':435 'emm-enable-flow-portal-guid':428 'emm-overview':420 'emm-prerequisit':424 'enabl':165,252,410,430,437 'enrol':159,228,305 'essenti':19,154,223,231,253,300,306,407 'estim':84 'failur':126,381 'famili':35,105,359 'file':317,322,325 'flexibl':110 'flow':431,438 'gpu':95 'group':138,396 'guarante':149,291 'guid':368 'guidanc':332,433 'help':174 'hpc':98 'intent':51,182 'issu':120,130,247 'learn':97 'level':170,417 'lightweight':33 'like':93,173 'load':107 'look':239 'machin':20,67,155,158,166,224,227,232,254,301,304,307,408 'manag':21,156,167,225,233,248,255,302,308,393,409,412 'match':315 'mention':103 'monitoring/security':163 'need':85 'nsg':277 'nsg/firewall':129 'onboard':160,419 'orchestr':13,113 'overview':401,422 'password':280 'portal':432 'prerequisit':426 'price':11,81,186,265,353,363 'prompt':172 'public':355 'purpos':345 'quota':372 'rdp':199,275 'rdp/ssh':125,382 'read':313 'recommend':10,28,90,183,194,243,258,270,348,349 'refer':321,335,346 'references/retail-prices-api.md':365 'references/vm-families.md':360 'references/vm-quotas.md':373 'references/vmss-guide.md':369 'request':43,342 'reserv':17,137,140,210,212,221,250,287,289,298,390,395,400 'reset':133,279 'resolv':378 'retail':362 'retail-prices-api':361 'rout':40,179,191,204,218,229,310,336 'router':8 'rule':311 'scale':26,71,267 'scenario':92 'screen':128,282 'server':30 'set':27,72,268 'signal':256 'size':80,263,351 'skill':39,56,59 'skill-azure-compute' 'source-microsoft' 'ssh':200,276 'step':329,331 'step-by-step':328 'subscript':169,416 'subscription-level':415 'tabl':337 'text':180 'tier':100 'topic-agent-skills' 'troubleshoot':15,116,201,207,244,284,375 'unclear':235 'uniform':112 'unreach':123 'use':54,171,354 'user':50,62,181,340 'versus':111 'virtual':66 'vm':5,24,34,42,70,78,79,104,118,141,178,188,193,203,206,215,242,259,261,262,264,269,283,294,347,350,358,371,374,379,387,418 'vm-famili':357 'vm-quota':370 'vms':68,124,144,161 'vmss':7,25,73,190,266,352,367 'vmss-guid':366 'want':114 'web':99 'websit':31 'workflow':47,257,316,324,343,344 'workflows/capacity-reservation/capacity-reservation.md':222,299 'workflows/capacity-reservation/references/association-disassociation.md':406 'workflows/capacity-reservation/references/capacity-reservation-overview.md':402 'workflows/essential-machine-management/essential-machine-management.md':234,309 'workflows/essential-machine-management/references/emm-enable-flow-portal-guidance.md':434 'workflows/essential-machine-management/references/emm-enable-flow.md':439 'workflows/essential-machine-management/references/emm-overview.md':423 'workflows/essential-machine-management/references/emm-prerequisites.md':427 'workflows/vm-recommender/vm-recommender.md':195,271 'workflows/vm-troubleshooter/references/cannot-connect-to-vm.md':388 'workflows/vm-troubleshooter/vm-troubleshooter.md':208,285 'workloa':36 'workload':88 'workload-bas':87","prices":[{"id":"0ac5a56a-3aa9-427a-9022-0f96c7ee0206","listingId":"732efe16-f7cb-4d82-ae98-92359bdd84b2","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"microsoft","category":"azure-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T20:23:24.559Z"}],"sources":[{"listingId":"732efe16-f7cb-4d82-ae98-92359bdd84b2","source":"github","sourceId":"microsoft/azure-skills/azure-compute","sourceUrl":"https://github.com/microsoft/azure-skills/tree/main/skills/azure-compute","isPrimary":false,"firstSeenAt":"2026-04-18T21:57:08.239Z","lastSeenAt":"2026-05-18T18:53:16.680Z"},{"listingId":"732efe16-f7cb-4d82-ae98-92359bdd84b2","source":"skills_sh","sourceId":"microsoft/azure-skills/azure-compute","sourceUrl":"https://skills.sh/microsoft/azure-skills/azure-compute","isPrimary":true,"firstSeenAt":"2026-04-18T20:23:24.559Z","lastSeenAt":"2026-05-07T22:40:11.905Z"}],"details":{"listingId":"732efe16-f7cb-4d82-ae98-92359bdd84b2","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"microsoft","slug":"azure-compute","github":{"repo":"microsoft/azure-skills","stars":1014,"topics":["agent-skills"],"license":"mit","html_url":"https://github.com/microsoft/azure-skills","pushed_at":"2026-05-18T14:38:04Z","description":"Official agent plugin providing skills and MCP server configurations for Azure scenarios.","skill_md_sha":"851568c538cdfb122cb1dd75107b69dd994951e1","skill_md_path":"skills/azure-compute/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/microsoft/azure-skills/tree/main/skills/azure-compute"},"layout":"multi","source":"github","category":"azure-skills","frontmatter":{"name":"azure-compute","license":"MIT","description":"Azure VM and VMSS router for recommendations, pricing, autoscale, orchestration, connectivity troubleshooting, capacity reservations, and Essential Machine Management. WHEN: Azure VM, VMSS, scale set, recommend, compare, server, website, burstable, lightweight, VM family, workload, GPU, learning, simulation, dev/test, backend, autoscale, load balancer, Flexible orchestration, Uniform orchestration, cost estimate, connect, refused, Linux, black screen, reset password, reach VM, port 3389, NSG, troubleshoot, capacity reservation, CRG, reserve VMs, guarantee capacity, pre-provision capacity, CRG association, CRG disassociation, essential machine management, EMM, machine enrollment."},"skills_sh_url":"https://skills.sh/microsoft/azure-skills/azure-compute"},"updatedAt":"2026-05-18T18:53:16.680Z"}}