azure-vm

Generate Azure Virtual Machine configurations using Bicep and Terraform.

1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/sitharaj88/claude-skills --skill azure-vm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-vm
Source: https://github.com/sitharaj88/claude-skills/tree/main/skills/azure-vm
Command: npx skills add https://github.com/sitharaj88/claude-skills --skill azure-vm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the creation, configuration, and management of Azure Virtual Machines, including complex setups like VM Scale Sets and availability configurations.

Core Features & Use Cases

  • VM Deployment: Generate Bicep templates for single VMs or VM Scale Sets.
  • Configuration: Includes options for OS images, VM sizes, networking, and security.
  • Advanced Scenarios: Supports Spot VMs, Azure Image Builder, and Azure Bastion for secure access.
  • Use Case: Quickly generate a Bicep template for a scalable web application hosted on Azure VM Scale Sets, complete with autoscaling rules and secure access via Azure Bastion.

Quick Start

Generate a Bicep template for an Ubuntu 22.04 VM with the size Standard_D4s_v5 for a web server purpose.

Frequently Asked Questions about azure-vm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Bicep templates for Azure VM Scale Sets with autoscaling rules?

Generate Bicep templates for Azure VM Scale Sets by defining autoscaling rules, OS images, VM sizes, and networking configurations. You can produce production-ready infrastructure configurations for scalable web applications with secure access via Azure Bastion.

Can I use Terraform to deploy Azure Virtual Machines with custom script extensions?

Yes, you can use Terraform to deploy Azure Virtual Machines. The configurations support cloud-init and custom script extensions for initial setup, alongside various OS images, VM sizes, and security profiles.

What is the best way to configure Spot VMs and Azure Image Builder for Azure infrastructure?

The best way to configure Spot VMs and Azure Image Builder is by generating Bicep or Terraform templates that natively support these advanced features, ensuring production-ready Azure Virtual Machine configurations.

Does Azure VM deployment support secure access through Azure Bastion?

Yes, Azure VM deployment supports secure access through Azure Bastion. You can generate templates that include Azure Bastion configurations to provide secure RDP and SSH connectivity without exposing public IP addresses.

How do I set up an Ubuntu 22.04 web server on Azure using Bicep?

Set up an Ubuntu 22.04 web server on Azure by generating a Bicep template configured with the Standard_D4s_v5 VM size. This produces a production-ready configuration including networking and security profiles.