update-avm-modules-in-bicep

Update Azure Verified Modules in Bicep files to latest MCR versions.

Updated Nov 21, 2025
One-click install
npx skills add https://github.com/lluppesms/dadabase.demo --skill update-avm-modules-in-bicep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-avm-modules-in-bicep
Source: https://github.com/lluppesms/dadabase.demo/tree/main/.github/skills/update-avm-modules-in-bicep
Command: npx skills add https://github.com/lluppesms/dadabase.demo --skill update-avm-modules-in-bicep

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) within Bicep files, ensuring your infrastructure code uses the latest stable versions and reducing manual effort.

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 module documentation.
  • Automated Updates: Updates Bicep files with new versions and necessary parameter adjustments.
  • Validation: Runs bicep lint and bicep build to ensure code integrity after updates.
  • Use Case: Regularly update all AVM modules in your main Bicep deployment template to incorporate the latest features and security patches, while being alerted to any breaking changes that require manual intervention.

Quick Start

Use the update-avm-modules-in-bicep skill to update all AVM modules in the file '/main.bicep'.

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 files to the latest version?

To update Azure Verified Modules in Bicep files, this skill scans your files for AVM usage, checks the Microsoft Container Registry for the newest semantic versions, and applies the updates automatically.

How does breaking change detection work when updating Bicep AVM modules?

Breaking change detection for Bicep AVM modules works by fetching module documentation during the update process, allowing you to identify potential breaking changes that require manual parameter adjustments before applying new versions.

Can I validate Bicep files automatically after updating AVM module versions?

Yes, you can validate Bicep files automatically after updating AVM module versions by running `bicep lint` and `bicep build` commands to ensure code integrity and outputting a summary table of all modifications.

What is the best way to automate Azure Verified Module version checks across multiple Bicep deployment templates?

The best way to automate Azure Verified Module version checks is using a skill that scans Bicep files, queries MCR for available updates, and modifies the files directly to incorporate the latest security patches and features.

Do I need to manually adjust Bicep parameters when upgrading to a newer AVM release?

You may need to manually adjust Bicep parameters when upgrading to a newer AVM release if the skill detects breaking changes in the module documentation, though it attempts to apply necessary parameter adjustments automatically.