Azure Verified Modules Bicep
GitHubOfficialFirst committed by aaronpowellDistributed by GitHub
- Custom agent
- Tool integration
- Cloud and DevOps
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
This skill provides guidance and tooling support for implementing Azure infrastructure as code using Azure Verified Modules (AVM). It helps users discover, reference, and integrate pre-built Bicep modules from the official Azure registry while adhering to established naming conventions and versioning practices.
What it does
- Provides access to the Azure Verified Modules index for Bicep resources
- Facilitates referencing modules via the public Bicep registry
- Supports version pinning for infrastructure stability
- Integrates with Azure deployment best practices and schema validation tools
- Enforces standard naming conventions for resources, patterns, and utilities
When to use it
- When starting a new Azure infrastructure project using Bicep
- When updating existing Bicep templates to use standardized modules
- When looking for official examples of Azure resource configurations
- When verifying Bicep code against Azure deployment standards
Advantages
- Centralizes access to official Azure-maintained Bicep modules
- Promotes consistent infrastructure structure through standardized naming
- Simplifies version management for infrastructure components
- Integrates directly with Azure-specific documentation and validation tools
Usage examples
- “How do I reference an Azure storage account module from the AVM registry?”
- The agent provides the correct registry path br/public:avm/res/storage/storage-account and explains how to pin a specific version.
- “Validate my current Bicep file for deployment best practices.”
- The agent uses the azure_get_deployment_best_practices tool to review the template and suggests improvements based on the findings.
Install
Download the custom agent as a ZIP:
https://autogineer.com/agent-skills/github/azure-verified-modules-bicep/downloadExtract the agent file into .github/agents, then commit it:
mkdir -p .github/agents && unzip -j azure-verified-modules-bicep.zip 'azure-verified-modules-bicep/azure-verified-modules-bicep.agent.md' -d .github/agentsKeep the LICENSE and ATTRIBUTION.md files from the ZIP with your copy.
Documentation by aaronpowell
Azure AVM Bicep mode
Use Azure Verified Modules for Bicep to enforce Azure best practices via pre-built modules.
Discover modules
AVM Index:
https://azure.github.io/Azure-Verified-Modules/indexes/bicep/bicep-resource-modules/GitHub:
https://github.com/Azure/bicep-registry-modules/tree/main/avm/
Usage
Examples: Copy from module documentation, update parameters, pin version
Registry: Reference
br/public:avm/res/{service}/{resource}:{version}
Versioning
MCR Endpoint:
https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/listPin to specific version tag
Sources
GitHub:
https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}Registry:
br/public:avm/res/{service}/{resource}:{version}
Naming conventions
Resource: avm/res/{service}/{resource}
Pattern: avm/ptn/{pattern}
Utility: avm/utl/{utility}
Best practices
Always use AVM modules where available
Pin module versions
Start with official examples
Review module parameters and outputs
Always run
bicep lintafter making changesUse
azure_get_deployment_best_practicestool for deployment guidanceUse
azure_get_schema_for_Biceptool for schema validationUse
microsoft.docs.mcptool to look up Azure service-specific guidance
Files
- ATTRIBUTION.mdAdded by AutoGineer904 B
- LICENSELicence file added by AutoGineer1.0 KiB
- azure-verified-modules-bicep.agent.md1.8 KiB
Requirements and compatibility
Written for: GitHub Copilot
Works with: GitHub Copilot
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- First committed by
aaronpowell
- Publisher
- GitHub (Official)
- Distributed by
- GitHub
- Source
- github/awesome-copilot · agents/azure-verified-modules-bicep.agent.md · commit 797337f
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
- Contributors
- aaronpowell
AutoGineer is not affiliated with or endorsed by aaronpowell or GitHub.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download azure-verified-modules-bicep.zip