| 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 |
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
Quick Start
@copilot use terraform-ai-skills/config/aws.config and upgrade provider in terraform-aws-vpc only
@copilot use terraform-ai-skills/config/aws.config and follow terraform-ai-skills/prompts/4-full-maintenance.prompt
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
gh CLI (optional โ recommended for releases)
- TFLint / TFSec / Trivy / Checkov (optional โ enhanced validation)
Detailed Reference Guides
For deeper guidance on specific topics:
License
MIT ยฉ 2026 Anmol Nagpal