update-avm-modules-in-bicep

Update AVM module references in Bicep files to latest versions.

Updated Apr 22, 2026
One-click install
npx skills add https://github.com/iliasjennane/LearningAgent --skill update-avm-modules-in-bicep-iliasjennane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-avm-modules-in-bicep
Source: https://github.com/iliasjennane/LearningAgent/tree/main/.agents/skills/update-avm-modules-in-bicep
Command: npx skills add https://github.com/iliasjennane/LearningAgent --skill update-avm-modules-in-bicep-iliasjennane

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Update AVM module references in Bicep templates to the latest available versions, reducing manual drift and ensuring deployments stay current.

Core Features & Use Cases

  • Automated AVM updates: scans Bicep files for AVM module references and current versions.
  • Version discovery: fetches latest AVM tags from the Microsoft Container Registry and compares against your code.
  • Safe updates & validation: applies non-breaking updates where possible and validates syntax with bicep lint/build.
  • Use Case: Maintain up-to-date AVM modules in infrastructure repositories with minimal manual intervention.

Quick Start

Run the skill on a Bicep file to update all AVM module references to the 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 AVM module references in Bicep files to the latest version?

To update AVM module references in Bicep files, scan your templates to identify current versions, fetch the latest tags from the Microsoft Container Registry, apply non-breaking updates, and validate syntax using bicep lint or build.

What is the best way to prevent infrastructure drift with Azure Bicep AVM modules?

Preventing infrastructure drift with Azure Bicep AVM modules involves automating version discovery and updates. By continuously comparing your code against the latest Microsoft Container Registry tags, you ensure deployments stay current with minimal manual intervention.

How does automated version discovery work for Azure Verified Modules in Bicep?

Automated version discovery for Azure Verified Modules works by scanning your Bicep templates for module references and current versions, then fetching the latest available tags from the Microsoft Container Registry to compare against your existing code.

Does updating AVM modules in Bicep validate syntax before applying changes?

Yes, updating AVM modules in Bicep validates syntax using bicep lint and build processes. The workflow applies non-breaking updates where possible and ensures syntax correctness to maintain stable infrastructure deployments.

Can I safely apply non-breaking updates to multiple Bicep templates across different Azure services?

Yes, you can safely apply non-breaking updates to Bicep templates across multiple Azure services. The process targets AVM modules used throughout your infrastructure repository and applies compatible version updates while validating syntax.