{"id":"be43d42e-a71b-4776-a60d-deccebac4d65","shortId":"tvdXUp","kind":"skill","title":"update-avm-modules-in-bicep","tagline":"Update Azure Verified Modules (AVM) to latest versions in Bicep files.","description":"# Update Azure Verified Modules in Bicep Files\n\nUpdate Bicep file `${file}` to use latest Azure Verified Module (AVM) versions. Limit progress updates to non-breaking changes. Don't output information other than the final output table and summary.\n\n## Process\n\n1. **Scan**: Extract AVM modules and current versions from `${file}`\n1. **Identify**: List all unique AVM modules used by matching `avm/res/{service}/{resource}` using `#search` tool\n1. **Check**: Use `#fetch` tool to get latest version of each AVM module from MCR: `https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list`\n1. **Compare**: Parse semantic versions to identify AVM modules needing update\n1. **Review**: For breaking changes, use `#fetch` tool to get docs from: `https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}`\n1. **Update**: Apply version updates and parameter changes using `#editFiles` tool\n1. **Validate**: Run `bicep lint` and `bicep build` using `#runCommands` tool to ensure compliance.\n1. **Output**: Summarize changes in a table format with summary of updates below.\n\n## Tool Usage\n\nAlways use tools `#search`, `#searchResults`,`#fetch`, `#editFiles`, `#runCommands`, `#todos` if available. Avoid writing code to perform tasks.\n\n## Breaking Change Policy\n\n⚠️ **PAUSE for approval** if updates involve:\n\n- Incompatible parameter changes\n- Security/compliance modifications\n- Behavioral changes\n\n## Output Format\n\nOnly display results in table with icons:\n\n```markdown\n| Module | Current | Latest | Status | Action | Docs |\n|--------|---------|--------|--------|--------|------|\n| avm/res/compute/vm | 0.1.0 | 0.2.0 | 🔄 | Updated | [📖](link) |\n| avm/res/storage/account | 0.3.0 | 0.3.0 | ✅ | Current | [📖](link) |\n\n### Summary of Updates\n\nDescribe updates made, any manual reviews needed or issues encountered.\n```\n\n## Icons\n\n- 🔄 Updated\n- ✅ Current\n- ⚠️ Manual review required\n- ❌ Failed\n- 📖 Documentation\n\n## Requirements\n\n- Use MCR tags API only for version discovery\n- Parse JSON tags array and sort by semantic versioning\n- Maintain Bicep file validity and linting compliance","tags":["update","avm","modules","bicep","awesome","copilot","github","agent-skills","agents","custom-agents","github-copilot","hacktoberfest"],"capabilities":["skill","source-github","skill-update-avm-modules-in-bicep","topic-agent-skills","topic-agents","topic-awesome","topic-custom-agents","topic-github-copilot","topic-hacktoberfest","topic-prompt-engineering"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/update-avm-modules-in-bicep","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add github/awesome-copilot","source_repo":"https://github.com/github/awesome-copilot","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 33270 github stars · SKILL.md body (2,125 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:52:27.304Z","embedding":null,"createdAt":"2026-04-18T20:26:16.258Z","updatedAt":"2026-05-18T18:52:27.304Z","lastSeenAt":"2026-05-18T18:52:27.304Z","tsv":"'/azure/bicep-registry-modules/tree/main/avm/res/':130 '/tags/list':104 '/v2/bicep/avm/res/':101 '0.1.0':223 '0.2.0':224 '0.3.0':228,229 '1':58,68,84,105,116,133,144,158 'action':220 'alway':173 'api':257 'appli':135 'approv':195 'array':265 'avail':183 'avm':3,11,35,61,73,95,112 'avm/res':78 'avm/res/compute/vm':222 'avm/res/storage/account':227 'avoid':184 'azur':8,19,32 'behavior':204 'bicep':6,16,23,26,147,150,272 'break':43,119,190 'build':151 'chang':44,120,140,161,191,201,205 'check':85 'code':186 'compar':106 'complianc':157,277 'current':64,217,230,247 'describ':235 'discoveri':261 'display':209 'doc':126,221 'document':252 'editfil':142,179 'encount':244 'ensur':156 'extract':60 'fail':251 'fetch':87,122,178 'file':17,24,27,28,67,273 'final':52 'format':165,207 'get':90,125 'github.com':129 'github.com/azure/bicep-registry-modules/tree/main/avm/res/':128 'icon':214,245 'identifi':69,111 'incompat':199 'inform':48 'involv':198 'issu':243 'json':263 'latest':13,31,91,218 'limit':37 'link':226,231 'lint':148,276 'list':70 'made':237 'maintain':271 'manual':239,248 'markdown':215 'match':77 'mcr':98,255 'mcr.microsoft.com':100 'mcr.microsoft.com/v2/bicep/avm/res/':99 'modif':203 'modul':4,10,21,34,62,74,96,113,216 'need':114,241 'non':42 'non-break':41 'output':47,53,159,206 'paramet':139,200 'pars':107,262 'paus':193 'perform':188 'polici':192 'process':57 'progress':38 'requir':250,253 'resourc':80,103,132 'result':210 'review':117,240,249 'run':146 'runcommand':153,180 'scan':59 'search':82,176 'searchresult':177 'security/compliance':202 'semant':108,269 'servic':79,102,131 'skill' 'skill-update-avm-modules-in-bicep' 'sort':267 'source-github' 'status':219 'summar':160 'summari':56,167,232 'tabl':54,164,212 'tag':256,264 'task':189 'todo':181 'tool':83,88,123,143,154,171,175 'topic-agent-skills' 'topic-agents' 'topic-awesome' 'topic-custom-agents' 'topic-github-copilot' 'topic-hacktoberfest' 'topic-prompt-engineering' 'uniqu':72 'updat':2,7,18,25,39,115,134,137,169,197,225,234,236,246 'update-avm-modules-in-bicep':1 'usag':172 'use':30,75,81,86,121,141,152,174,254 'valid':145,274 'verifi':9,20,33 'version':14,36,65,92,109,136,260,270 'write':185","prices":[{"id":"8221669e-5a7c-4fb4-bf31-dcfc4af50ae7","listingId":"be43d42e-a71b-4776-a60d-deccebac4d65","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"github","category":"awesome-copilot","install_from":"skills.sh"},"createdAt":"2026-04-18T20:26:16.258Z"}],"sources":[{"listingId":"be43d42e-a71b-4776-a60d-deccebac4d65","source":"github","sourceId":"github/awesome-copilot/update-avm-modules-in-bicep","sourceUrl":"https://github.com/github/awesome-copilot/tree/main/skills/update-avm-modules-in-bicep","isPrimary":false,"firstSeenAt":"2026-04-18T21:51:32.489Z","lastSeenAt":"2026-05-18T18:52:27.304Z"},{"listingId":"be43d42e-a71b-4776-a60d-deccebac4d65","source":"skills_sh","sourceId":"github/awesome-copilot/update-avm-modules-in-bicep","sourceUrl":"https://skills.sh/github/awesome-copilot/update-avm-modules-in-bicep","isPrimary":true,"firstSeenAt":"2026-04-18T20:26:16.258Z","lastSeenAt":"2026-05-07T22:40:19.099Z"}],"details":{"listingId":"be43d42e-a71b-4776-a60d-deccebac4d65","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"github","slug":"update-avm-modules-in-bicep","github":{"repo":"github/awesome-copilot","stars":33270,"topics":["agent-skills","agents","ai","awesome","custom-agents","github-copilot","hacktoberfest","prompt-engineering"],"license":"mit","html_url":"https://github.com/github/awesome-copilot","pushed_at":"2026-05-18T01:26:59Z","description":"Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.","skill_md_sha":"fbd90b040f00983320b355a162844241c1b064c1","skill_md_path":"skills/update-avm-modules-in-bicep/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/github/awesome-copilot/tree/main/skills/update-avm-modules-in-bicep"},"layout":"multi","source":"github","category":"awesome-copilot","frontmatter":{"name":"update-avm-modules-in-bicep","description":"Update Azure Verified Modules (AVM) to latest versions in Bicep files."},"skills_sh_url":"https://skills.sh/github/awesome-copilot/update-avm-modules-in-bicep"},"updatedAt":"2026-05-18T18:52:27.304Z"}}