update-avm-modules-in-bicep

Update Azure Verified Modules to latest versions in Bicep files.

4|8|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/pascalvanderheiden/code-under-construction-hackathon --skill update-avm-modules-in-bicep-pascalvanderheiden
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-avm-modules-in-bicep
Source: https://github.com/pascalvanderheiden/code-under-construction-hackathon/tree/main/.github/skills/update-avm-modules-in-bicep
Command: npx skills add https://github.com/pascalvanderheiden/code-under-construction-hackathon --skill update-avm-modules-in-bicep-pascalvanderheiden

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of updating Azure Verified Modules (AVM) to their latest versions within Bicep files, ensuring your infrastructure code stays current and secure.

Core Features & Use Cases

  • Automated Version Checking: Scans Bicep files to identify all AVM modules and their current versions.
  • Latest Version Discovery: Fetches the latest available versions of AVM modules from the Microsoft Container Registry (MCR).
  • Breaking Change Detection: Reviews potential breaking changes by fetching documentation for modules with significant updates.
  • Automated Updates: Applies version updates and necessary parameter adjustments to Bicep files.
  • Validation: Runs bicep lint and bicep build to ensure the updated files are valid and compliant.
  • Use Case: A developer needs to update all AVM modules used in a large Bicep project to the latest stable versions to incorporate new features and security patches.

Quick Start

Update the AVM modules in the file 'main.bicep' to their latest versions.

Frequently Asked Questions about update-avm-modules-in-bicep

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

FAQPage Schema
How do I update Azure Verified Modules in Bicep to the latest versions?

To update Azure Verified Modules in Bicep, this Skill scans your files, checks current module versions against the Microsoft Container Registry, and applies available updates automatically.

How does breaking change detection work for Bicep AVM module updates?

Breaking change detection for Bicep AVM module updates works by fetching module documentation for significant version changes, flagging potential breaking changes for manual review instead of applying them automatically.

Can I automatically update AVM modules in a large Bicep project?

Yes, you can automatically update AVM modules in a large Bicep project by scanning specified files to identify all modules, fetching latest versions from MCR, and applying non-breaking changes.

Does updating Bicep modules include syntax validation?

Updating Bicep modules includes syntax validation by running bicep lint and bicep build commands after applying changes, ensuring your updated infrastructure code remains valid and compliant.

What happens when a Bicep AVM module update has a major version change?

When a Bicep AVM module update has a major version change, the process fetches documentation to review potential breaking changes and flags them for manual review rather than updating automatically.

What is the best way to handle non-breaking changes in Bicep AVM modules?

The best way to handle non-breaking changes in Bicep AVM modules is to automate the version update process, which applies changes directly to your Bicep files and validates the syntax.