Terraform Ai Skills
by @anmolnagpal
Use when bulk-managing Terraform modules at scale — upgrading providers across AWS, GCP, Azure, or DigitalOcean repositories, standardizing GitHub Actions wo...
clawhub install terraform-ai-skills📖 About This Skill
name: terraform-ai-skills description: Use when bulk-managing Terraform modules at scale — upgrading providers across AWS, GCP, Azure, or DigitalOcean repositories, standardizing GitHub Actions workflows, automating semantic releases, running security scans, or performing end-to-end maintenance cycles across 10–200+ module repositories version: 0.0.2 metadata: openclaw: requires: bins: - terraform - git - bash bins_optional: - gh - tflint - tfsec - trivy - checkov os: - linux - macos homepage: https://github.com/anmolnagpal/terraform-ai-skills tags: - terraform - multi-cloud - aws - gcp - azure - digitalocean - infrastructure-as-code - devops - automation - ci-cd - github-copilot license: MIT author: Anmol Nagpal
Terraform AI Skills — Multi-Cloud Module Management
AI-powered automation for managing Terraform modules at scale across AWS, GCP, Azure, and DigitalOcean. Transforms 56 hours of manual maintenance into 90 minutes.
When to Use
Activate this skill when:
Don't use for:
Available Skills
Full Maintenance ⚡ _(Recommended)_
@copilot use terraform-ai-skills/config/aws.config and follow terraform-ai-skills/prompts/4-full-maintenance.prompt
Discovery → Provider upgrades → Workflow fixes → Validation → Releases
Time: 45–180 minProvider Upgrade 🔄
@copilot use terraform-ai-skills/config/aws.config and follow terraform-ai-skills/prompts/1-provider-upgrade.prompt
Updates provider constraints, Terraform versions, examples, runs validation.
Time: 10–90 minWorkflow Standardization 🔧
@copilot use terraform-ai-skills/config/gcp.config and follow terraform-ai-skills/prompts/2-workflow-standardization.prompt
Pins GitHub Actions to SHAs, removes deprecated actions.
Time: 15–30 minRelease Creation 🚀
@copilot use terraform-ai-skills/config/azure.config and follow terraform-ai-skills/prompts/3-release-creation.prompt
Generates changelogs, semantic version tags, GitHub releases.
Time: 10–20 minQuick Start
# 1. Always test on ONE repo first
@copilot use terraform-ai-skills/config/aws.config and upgrade provider in terraform-aws-vpc only2. If successful, run full maintenance
@copilot use terraform-ai-skills/config/aws.config and follow terraform-ai-skills/prompts/4-full-maintenance.prompt3. Verify
git status && gh run list && gh release list
Cloud Provider Support
| Provider | Config file | Terraform | Min Provider |
|--------------|-------------------------------|-----------|--------------|
| AWS | config/aws.config | 1.10.0+ | 5.80.0+ |
| GCP | config/gcp.config | 1.10.0+ | 6.20.0+ |
| Azure | config/azure.config | 1.10.0+ | 4.20.0+ |
| DigitalOcean | config/digitalocean.config | 1.10.0+ | 2.70.0+ |
Proven Results
| Operation | Manual (170 repos) | With Skills | Savings | |------------------|--------------------|-------------|---------| | Provider upgrade | 56 hours | 90 minutes | 97% ⬇️ | | Workflow fixes | 20 hours | 30 minutes | 97% ⬇️ | | Full maintenance | 86 hours | 2–3 hours | 97% ⬇️ |
Requirements
gh CLI _(optional — recommended for releases)_Detailed Reference Guides
For deeper guidance on specific topics:
License
MIT © 2026 Anmol Nagpal
⚡ When to Use
💡 Examples
# 1. Always test on ONE repo first
@copilot use terraform-ai-skills/config/aws.config and upgrade provider in terraform-aws-vpc only2. If successful, run full maintenance
@copilot use terraform-ai-skills/config/aws.config and follow terraform-ai-skills/prompts/4-full-maintenance.prompt3. Verify
git status && gh run list && gh release list