Research and learn from Azure Verified Modules (AVM) patterns to build better custom Terraform modules. Use this skill when creating Terraform modules, researching Azure security defaults, understanding proper resource configuration patterns, looking for Microsoft patterns, reference implementation examples, security defaults, or AVM examples. NOT for consuming AVM modules directly.
This skill helps you learn from Azure Verified Modules (AVM) - Microsoft's official Terraform modules - to understand best practices, security patterns, and proper resource configuration when building your own custom modules.
AVM provides examples of:
Azure Verified Modules (AVM) are Microsoft's official Terraform modules that serve as reference implementations showing:
Browse implementations: https://azure.github.io/Azure-Verified-Modules/
View source code: https://registry.terraform.io/namespaces/Azure
AVM modules are prefixed with avm-, e.g., avm-res-storage-storageaccount. (https://registry.terraform.io/search/modules?q=avm)
```bash
search_modules("azure storage account verified")
get_module_details("Azure/avm-res-storage-storageaccount/azurerm") ```
❌ DON'T copy AVM by calling it as a module: ```hcl
module "storage_wrapper" { source = "Azure/avm-res-storage-storageaccount/azurerm" version = "0.2.0" name = var.name } ```
✅ DO learn patterns and implement resources directly: ```hcl
resource "azurerm_storage_account" "this" { name = var.name resource_group_name = var.resource_group_name location = var.location
min_tls_version = "TLS1_2" https_traffic_only_enabled = true } ```
For detailed code examples, security patterns, and module templates, see the reference guide.
npx skills add thomast1906/azure-verified-modules下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer