Skip to main content
skill CX Codex

azure-verified-modules — Claude Code skill: AVM Terraform rules

A skill that carries the Azure Verified Modules requirements, so your agent can write and review Terraform modules that pass AVM certification.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add hashicorp/agent-skills --skill azure-verified-modules -a claude-code
Open on GitHub

What azure-verified-modules does

The skill puts the AVM rulebook in front of the agent and walks a module toward certification. It covers cross-referencing between modules, provider versions, code style, variables, outputs, locals, testing and documentation. Every rule carries a MUST or SHOULD severity plus an ID such as TFFR1 or TFNFR4.

Provider versions are pinned hard: azapi from 2.0 to 3.0, azurerm from 4.0 to 5.0, declared in required_providers. Other modules may only be referenced through the Terraform registry at a fixed version — git references and non-AVM modules are off the table. Small details trip people up too: ignore_changes without double quotes, for_each only over map() or set() with static keys, and no enabled-style variable that switches the whole module.

Use it when you are building or reviewing an Azure module and want the certification to go through without a round of fixes. The rules do not replace the AVM specifications themselves — some details still live in the official docs the skill points to.

What it helps with

  • bring a Terraform module up to AVM certification requirements
  • check azapi and azurerm versions in required_providers
  • spot git references and non-AVM modules in cross-references
  • order arguments and meta-arguments inside resource blocks
  • drop enabled-style variables that control the whole module

Example prompts for the agent

  • check my Terraform module against the AVM requirements
  • add a required_providers block with azurerm and azapi versions per AVM rules
  • review the variables and outputs of this module against the AVM checklist

How to install azure-verified-modules

1Skills CLI (Vercel)

npx skills add hashicorp/agent-skills --skill azure-verified-modules -a claude-code

2Manually: put the files in place

~/.claude/skills/azure-verified-modules/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/azure-verified-modules/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about azure-verified-modules

How do I install azure-verified-modules in Claude?

Run npx skills add hashicorp/agent-skills --skill azure-verified-modules -a claude-code. The skill lands at ~/.claude/skills/azure-verified-modules/SKILL.md.

What does azure-verified-modules do?

It bundles the mandatory Azure Verified Modules requirements so the agent can help create and review Terraform modules aimed at AVM certification.

Which provider versions does AVM allow?

azapi from 2.0 to 3.0 and azurerm from 4.0 to 5.0. Pin them in the required_providers block; the skill suggests the ~> operator for that.

Similar skills

Everything for DevOps and infrastructure →

From the same set16

provider-actions Guides implementation of Terraform Actions with the Plugin Framework for operations run around resource create, update, and destroy events. CX Codex +1 3,900installs new-terraform-provider A skill that walks the agent through bootstrapping a Terraform provider on the Plugin Framework, from directory layout to a passing build. CX Codex +1 3,900installs run-acceptance-tests Runs and investigates Terraform provider acceptance tests with the TestAcc prefix. Use it for missing environment variables, failed runs, or tests that pass when they should not. CX Codex +1 3,700installs provider-test-patterns A skill that guides acceptance testing for Terraform providers using terraform-plugin-testing and the Plugin Framework. CX Codex +1 3,300installs aws-ami-builder A skill that walks your agent through building Amazon Machine Images with Packer and the amazon-ebs builder — template, source AMI filters, build commands. CX Codex +1 3,200installs provider-docs Guides Terraform provider documentation workflows for the Terraform Registry. It coordinates schema descriptions, docs templates, and tfplugindocs generation. CX Codex +1 3,200installs push-to-registry Teaches AI assistants how to register Packer build details in HCP. Useful for tracking machine image lifecycles and linking artifacts directly to Terraform. CX Codex +1 3,000installs windows-builder A skill for building Windows images with Packer over WinRM and PowerShell provisioners. Useful for Windows AMIs, Azure images and VMware templates. CX Codex +1 2,700installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor