
Azure Compute
OfficialFreeEfficiently manage Azure VM and VMSS workflows.
Free · Opens the source repo
What Azure Compute does
The Azure Compute skill is designed to streamline the management of Azure Virtual Machines (VMs) and Virtual Machine Scale Sets (VMSS). It routes user requests to the appropriate workflow based on their specific needs, whether that involves creating, provisioning, or deploying VMs, or managing VMSS. This skill is particularly useful for developers and IT professionals who need to make informed decisions about VM sizing, pricing comparisons, and capacity reservations.
When a user seeks to recommend a VM or VMSS, the skill utilizes the VM Recommender workflow to provide tailored suggestions based on the user's requirements. It can also assist users in understanding the various pricing options available for different VM configurations, ensuring they can choose the most cost-effective solution for their workloads. Additionally, the skill supports capacity reservation management, allowing users to reserve and guarantee VM capacity as needed.
For those interested in Essential Machine Management (EMM), the skill provides guidance on machine enrollment and monitoring, making it easier to keep track of VM health and performance. The routing mechanism ensures that requests are handled efficiently, directing users to the relevant workflows without unnecessary detours. This structured approach helps users quickly find the information or actions they need, enhancing their productivity and decision-making processes.
Overall, the Azure Compute skill is a valuable asset for anyone working with Azure infrastructure, providing a comprehensive set of tools and workflows to manage VMs and VMSS effectively. It is particularly suited for cloud engineers, system administrators, and developers who require a reliable way to interact with Azure's compute resources.
When to use it
Use this skill when you need to create, provision, or manage Azure VMs or VMSS, or when you require assistance with capacity reservations and machine management.
When not to use it
This skill is not suitable for application deployment tasks; for those, consider using the `azure-prepare` skill instead.
What you can build with it
VM Size Recommendation
A user wants to determine the best VM size for a machine learning workload, and the skill routes them to the VM Recommender workflow.
Capacity Reservation Management
An IT administrator needs to reserve capacity for a new VM deployment and uses the skill to create and associate a Capacity Reservation Group.
Monitoring VM Health
A cloud engineer wants to monitor the performance of their VMs and utilizes the Essential Machine Management workflow for insights.
How to install Azure Compute
View source1. Install with the skills CLI
npx skills add microsoft/azure-skills/azure-compute --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by microsoftAzure Compute Skill
Routes Azure VM and Virtual Machine Scale Set (VMSS) requests to the right workflow.
When to Use This Skill
- User wants to recommend, compare, or price a VM or VMSS
- User wants to create, provision, or deploy a VM or VMSS
- User asks about Capacity Reservation Groups (CRG) — reserve, guarantee capacity, pre-provision
- User asks about Essential Machine Management (EMM) — machine enrollment, monitor
Disambiguate with azure-prepare: if the user wants to deploy an application (Docker service, web app, API, serverless workload), route to azure-prepare. vm-creator is for bare VM/VMSS infrastructure only.
Routing
Mandatory workflow-first routing: never route directly to references/* files. First classify the user intent below, open the matched workflow file, then load only the reference files that workflow requests. Reference files are supporting material, not entry points. If the intent is unclear, ask a clarifying question to disambiguate between the workflows.
| Workflow | File | Use when |
|---|---|---|
| VM Recommender | vm-recommender.md | User asks which VM/VMSS to choose, whether to use VMSS/autoscaling, wants pricing, or wants to compare options |
| VM Creator | vm-creator.md | User wants to create, provision, or deploy a bare VM or VMSS (not an app deployment) |
| Capacity Reservation | capacity-reservation.md | User needs to reserve / guarantee VM capacity (CRG create / associate / disassociate) |
| Essential Machine Management | essential-machine-management.md | User asks about EMM / machine enrollment / monitor |
Frequently asked questions about Azure Compute
Similar skills
Turborepo
Optimized build system for JavaScript/TypeScript monorepos.
Azure Pipelines Validation
Streamline your Azure DevOps pipeline changes locally.
Azure Developer CLI
Streamline your Azure project workflows with best practices.
Azure Container Registry CLI
Manage Azure Container Registry resources with ease.
Aspire
Build and orchestrate polyglot distributed applications seamlessly.
Vercel CLI
Manage and deploy Vercel projects from the command line.
