MITupdated 5mo ago
AI-powered automation for managing Terraform modules at scale across AWS, GCP, Azure, and DigitalOcean. Transforms 56 hours of manual maintenance into 90 minutes.
What can you do with Terraform AI Skills?
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:
- Upgrading provider versions across 10–200+ module repositories
- Standardizing GitHub Actions workflows across an organization
- Creating semantic versioned releases with automated changelogs
- Performing bulk validation (TFLint, TFSec, Trivy, Checkov)
- Running a complete end-to-end maintenance cycle
Don't use for:
- Single Terraform project maintenance
- Writing individual Terraform configurations
- Provider-specific API questions
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 min
Provider 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 min
Workflow 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 min
Release 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 min
Repo Standardization 📋
@copilot use terraform-ai-skills/config/aws.config and follow terraform-ai-skills/prompts/5-repo-standardization.prompt
Adds SECURITY.md, CONTRIBUTING.md, .releaserc.json, updates pre-commit to industry standards. Time: 15–30 min
Quick Start
# 1. Always test on ONE repo first
@copilot use terraform-ai-skills/config/aws.config and upgrade provider in terraform-aws-vpc only
# 2. If successful, run full maintenance
@copilot use terraform-ai-skills/config/aws.config and follow terraform-ai-skills/prompts/4-full-maintenance.prompt
# 3. 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
- Terraform 1.10.0+ · Git 2.30+ · Bash 4.0+
- AI assistant: GitHub Copilot CLI, Claude, ChatGPT, or Cursor
ghCLI (optional — recommended for releases)- TFLint / TFSec / Trivy / Checkov (optional — enhanced validation)
Detailed Reference Guides
For deeper guidance on specific topics:
- Provider Configs — Per-cloud config options, customization, env vars
- Safety & Rollback — Pre-flight checklist, rollback procedures, emergency recovery
- Real-World Examples — Case studies across AWS, GCP, Azure, DigitalOcean
- Quick Reference — Command cheat sheet, prompts guide, common patterns
License
MIT © 2026 Anmol Nagpal
Install
Add Terraform AI Skills to your client. Pick the one you use.
npx skills add anmolnagpal/terraform-ai-skillsInstalls every skill in the repository, then prompts for which to keep.
/plugin marketplace add anmolnagpal/terraform-ai-skillsAdds the repository as a plugin marketplace; install individual plugins with `/plugin install`.
git clone https://github.com/anmolnagpal/terraform-ai-skills
cp -r SKILL.md ~/.claude/skills/A skill is a plain directory. Copy it into `.claude/skills/` in a project or in your home directory.
Score
77 / 100
Good