$npx skillfedfor your agent

arm-templates

ARM Templates & Bicep provides Azure-native infrastructure-as-code using Bicep's cleaner syntax or traditional ARM JSON. Build modular deployments across resource groups, subscriptions, and management groups with What-If validation before applying changes.

ARM Templates & Bicep deploys Azure infrastructure using native IaC with modular Bicep syntax or ARM JSON templates.

AI-generated summary based on this skill's SKILL.md

44 4 MITupdated by BagelHole

Decision gist · record as of 2026-05-22

ARM Templates & Bicep deploys Azure infrastructure using native IaC with modular Bicep syntax or ARM JSON templates. ARM Templates & Bicep provides Azure-native infrastructure-as-code using Bicep's cleaner syntax or traditional ARM JSON. Build modular deployments across resource groups, subscriptions, and management groups with What-If validation before applying changes.

manual: git clone https://github.com/BagelHole/DevOps-Security-Agent-Skills → cp -r DevOps-Security-Agent-Skills/infrastructure/cloud-azure/arm-templates ~/.claude/skills/arm-templates
infrastructure/cloud-azure/arm-templates/SKILL.md · version 6aec2648

Use it when

  • ARM Templates & Bicep supports both formats.
  • ARM Templates & Bicep includes What-If analysis to preview deployment changes without applying them.

Verify before relying

Read SKILL.md below before installing (2 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

BagelHole/DevOps-Security-Agent-Skills/arm-templates · repository language: Shell

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How to deploy Azure resources with arm-templates?

ARM Templates & Bicep enables Azure resource deployment through either Bicep's modern syntax or traditional ARM JSON. Use Azure CLI commands like `az deployment group create` for resource group scope or `az deployment sub create` for subscription-level deployments. Define your infrastructure in Bicep or JSON, specify parameters, and execute deployments with full validation and rollback capabilities.

What is bicep vs arm json templates for Azure IaC?

ARM Templates & Bicep supports both formats. Bicep offers cleaner, more readable syntax with built-in module support and reduced boilerplate compared to ARM JSON. ARM JSON provides broader tooling compatibility and longer Azure support history. ARM Templates & Bicep lets you work with either format and even convert between them using the decompile feature.

How do I validate deployments before applying with arm-templates?

ARM Templates & Bicep includes What-If analysis to preview deployment changes without applying them. Run `az deployment group what-if` or `az deployment sub what-if` to see exactly which resources will be created, modified, or deleted. This validation step prevents unintended infrastructure changes and helps catch configuration errors early.

Can I convert arm json to bicep format?

ARM Templates & Bicep supports decompiling ARM JSON templates into Bicep format using the `az bicep decompile` command. This simplifies migration from legacy ARM templates to Bicep's cleaner syntax while preserving all resource definitions and parameters. The resulting Bicep files are more maintainable and easier to refactor.

How do bicep modules and best practices work?

ARM Templates & Bicep enables modular infrastructure through Bicep modules that encapsulate reusable resource definitions. Best practices include organizing modules by resource type, using descriptive parameter names, leveraging parameter files for environment-specific values, and storing sensitive data in Azure Key Vault. Modules promote code reuse across deployments and teams.

What does arm-templates support for multi-scope deployments?

ARM Templates & Bicep handles deployments across resource groups, subscriptions, and management groups. Use resource group scope for standard deployments, subscription scope for policies and role assignments, and management group scope for tenant-wide governance. Each scope level supports the same Bicep syntax with appropriate targeting and parameter configurations.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

ARM Templates & Bicep

Deploy Azure infrastructure with ARM templates and Bicep. Bicep is the recommended domain-specific language that compiles to ARM JSON, offering cleaner syntax, modules, and first-class tooling support.

When to Use

  • You need Azure-native Infrastructure as Code without third-party tooling.
  • Your organization standardizes on Azure and wants tight portal integration.
  • You need What-If analysis before deploying changes.
  • You are migrating existing ARM JSON templates to Bicep for maintainability.
  • You need deployment scopes at resource group, subscription, management group, or tenant level.

Prerequisites

```bash

Install Azure CLI

curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash

Install Bicep CLI (bundled with Azure CLI 2.20+)

az bicep install az bicep upgrade

Verify installation

az bicep version

Login and set subscription

az login az account set --subscription

(truncated - see the full file via the links below)

File tree — 2 files
infrastructure/cloud-azure/arm-templates/SKILL.md
infrastructure/cloud-azure/arm-templates/references/arm-syntax.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Deploy Azure infrastructure using ARM templates or Bicep”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

deployment-stacks-2025
by JosiahSiegel · JosiahSiegel/claude-plugin-marketplace

This skill covers Azure Deployment Stacks, the GA successor to Azure Blueprints, enabling you to manage collections of Azure resources as atomic units with unified lifecycle control. Learn to configure deny settings for resource protection, set cleanup policies via ActionOnUnmanage, and deploy stacks across resource group, subscription, and management group scopes. Includes Bicep templates, az CLI commands, and migration guidance from Blueprints.

MITupdated Jun 2026
★ 49repo stars
Azure Env Builder
by aktsmm · aktsmm/Agent-Skills

Azure Env Builder automates provisioning of enterprise Azure environments using Bicep and Azure Verified Modules. It supports multiple architecture patterns including Hub-Spoke, AKS, and AI Foundry, with built-in CI/CD templates and low-cost operations demo scenarios.

no license declared → metadata onlyupdated Jul 2026
★ 22repo stars
customize
by microsoft · microsoft/azure-skills

Customize provides an interactive guided workflow for deploying Azure OpenAI models when you need precise control over configuration. Choose your model version, select from available SKUs (GlobalStandard, Standard, ProvisionedManaged, DataZoneStandard), set exact capacity, configure content filtering policies, and enable advanced features like dynamic quota or priority processing. Best for deployments with specific requirements; use the preset skill instead for quick deployment to the optimal region.

MITupdated Jul 2026
★ 1,328repo stars
azure-aks
by BagelHole · BagelHole/DevOps-Security-Agent-Skills

Azure AKS provisions managed Kubernetes clusters on Azure with built-in support for node pool configuration, network policies, and auto-scaling. The skill covers cluster creation, ingress setup, Container Insights monitoring, Azure Container Registry integration, and Terraform-based infrastructure as code for repeatable deployments.

MITupdated May 2026
★ 44repo stars
model-serving-kubernetes
by BagelHole · BagelHole/DevOps-Security-Agent-Skills

Run production ML inference on Kubernetes using KServe or NVIDIA Triton, with built-in support for canary traffic splitting, request-based autoscaling, and GPU resource allocation. The skill covers model versioning, A/B testing patterns, and dynamic batching for throughput optimization.

MITupdated May 2026
★ 44repo stars
vllm-server
by BagelHole · BagelHole/DevOps-Security-Agent-Skills

vllm-server guides you through deploying and configuring vLLM—a high-performance open-source LLM serving engine—for production workloads. Set up continuous batching, multi-GPU tensor parallelism, model quantization, and OpenAI-compatible API endpoints to serve models like Llama and Mistral at scale. Includes Docker deployment, performance tuning, monitoring with Prometheus metrics, and troubleshooting for common VRAM and throughput issues.

MITupdated May 2026
★ 44repo stars

More skills gpu-server-management (MIT)

Tags
infrastructure-as-codeazure-nativedeclarative-iacresource-orchestrationtemplate-languagecloud-provisioningmodular-deploymentidempotent-infrastructuremulti-scope-deploymentpolicy-as-code