Import Infrastructure as Code
Skill Verified ActiveImport existing Azure resources into Terraform using Azure CLI discovery and Azure Verified Modules (AVM). Use when asked to reverse-engineer live Azure infrastructure, generate Infrastructure as Code from existing subscriptions/resource groups/resource IDs, map dependencies, derive exact import addresses from downloaded module source, prevent configuration drift, and produce AVM-based Terraform files ready for validation and planning across any Azure resource type.
To automate the process of generating Infrastructure as Code (IaC) for existing Azure resources in Terraform, promoting maintainability and preventing configuration drift.
Features
- Import existing Azure resources into Terraform
- Generate IaC from live Azure environments
- Support for all AVM-compatible Azure resource types
- Map resource dependencies and relationships
- Produce AVM-based Terraform files for validation and planning
Use Cases
- Reverse-engineering live Azure infrastructure into Terraform.
- Generating Infrastructure as Code from existing Azure subscriptions, resource groups, or resource IDs.
- Mapping dependencies between discovered Azure resources.
- Producing AVM-based Terraform files ready for validation and planning.
Non-Goals
- Managing non-AVM compatible Azure resources directly.
- Performing arbitrary Terraform operations beyond import and generation.
- Providing a full Terraform execution environment (requires user to have Terraform CLI installed).
Practices
- Infrastructure as Code generation
- Azure resource management
- Terraform module usage
- Code validation and planning
Prerequisites
- Azure CLI installed and authenticated (`az login`)
- Access to the target Azure subscription or resource group
- Terraform CLI installed
- Network access to Terraform Registry and AVM index sources
Trust
- info:Issues AttentionOpen issues: 18, Closed issues (last 90d): 108. The closure rate is roughly 75%, indicating good maintainer responsiveness.
Installation
npx skills add github/awesome-copilotRuns the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.
Quality Score
VerifiedSimilar Extensions
OpenClaw Release Maintainer
100Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.
Hybrid Cloud Networking
100Configure secure, high-performance connectivity between on-premises infrastructure and cloud platforms using VPN and dedicated connections. Use when building hybrid cloud architectures, connecting data centers to cloud, or implementing secure cross-premises networking.
Azure Container Registry SDK for Python
100Azure Container Registry SDK for Python. Use for managing container images, artifacts, and repositories. Triggers: "azure-containerregistry", "ContainerRegistryClient", "container images", "docker registry", "ACR".
Azure App Configuration SDK for Python
100Azure App Configuration SDK for Python. Use for centralized configuration management, feature flags, and dynamic settings. Triggers: "azure-appconfiguration", "AzureAppConfigurationClient", "feature flags", "configuration", "key-value settings".
Azure Deploy
100Execute Azure deployments for ALREADY-PREPARED applications that have existing .azure/deployment-plan.md and infrastructure files. DO NOT use this skill when the user asks to CREATE a new application — use azure-prepare instead. This skill runs azd up, azd deploy, terraform apply, and az deployment commands with built-in error recovery. Requires .azure/deployment-plan.md from azure-prepare and validated status from azure-validate. WHEN: "run azd up", "run azd deploy", "execute deployment", "push to production", "push to cloud", "go live", "ship it", "bicep deploy", "terraform apply", "publish to Azure", "launch on Azure". DO NOT USE WHEN: "create and deploy", "build and deploy", "create a new app", "set up infrastructure", "create and deploy to Azure using Terraform" — use azure-prepare for these.
Cloud Architect
100Designs cloud architectures, creates migration plans, generates cost optimization recommendations, and produces disaster recovery strategies across AWS, Azure, and GCP. Use when designing cloud architectures, planning migrations, or optimizing multi-cloud deployments. Invoke for Well-Architected Framework, cost optimization, disaster recovery, landing zones, security architecture, serverless design.