terraform-module-builder

Generates Terraform 1.5+ HCL templates for AWS, GCP, and Azure infrastructure.

Updated Dec 17, 2025
One-click install
npx skills add https://github.com/ehtbanton/ClaudeSkillsRepo --skill terraform-module-builder-ehtbanton
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-module-builder
Source: https://github.com/ehtbanton/ClaudeSkillsRepo/tree/main/terraform-module-builder
Command: npx skills add https://github.com/ehtbanton/ClaudeSkillsRepo --skill terraform-module-builder-ehtbanton

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the generation of production-ready Terraform configurations for cloud infrastructure, including complex setups for AWS, GCP, and Azure, ensuring best practices are followed.

Core Features & Use Cases

  • Infrastructure as Code (IaC): Generates HCL code for provisioning cloud resources.
  • Module Generation: Creates reusable Terraform modules for common cloud services.
  • Cloud Support: Supports AWS, GCP, and Azure resources.
  • Use Case: Generate a complete Terraform configuration for an AWS ECS Fargate service with an ALB, VPC, and auto-scaling, including all necessary variables, outputs, and security groups.

Quick Start

Use the terraform-module-builder skill to generate Terraform configuration for an AWS ECS Fargate service.

Frequently Asked Questions about terraform-module-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Terraform modules for AWS ECS Fargate with an ALB and VPC?

To generate Terraform modules for AWS ECS Fargate, this Skill outputs production-ready HCL configuration files incorporating ALB, VPC, auto-scaling, and security groups. It creates complete configurations with necessary variables and outputs following best practices.

What is the best way to create reusable Terraform configurations for multi-cloud infrastructure?

Creating reusable Terraform configurations for multi-cloud infrastructure is best achieved by generating standardized HCL modules. This Skill produces templates for AWS, GCP, and Azure resources, ensuring infrastructure as code adheres to Terraform 1.5+ standards and best practices.

Can I use this to generate Terraform configuration for GCP and Azure resources?

Yes, you can generate Terraform configuration for GCP and Azure resources. The Skill supports provisioning cloud infrastructure across AWS, GCP, and Azure, providing detailed HCL templates for various cloud services and complex setups.

Does the generated Terraform code include S3 buckets with CloudFront and RDS instances?

Yes, the generated Terraform code includes S3 buckets with CloudFront and RDS instances. It supports these specific scenarios alongside VPCs and ECS services, outputting HCL templates that provision cloud resources with best practices.

How do I structure Terraform variables and outputs for production-ready cloud infrastructure?

Structuring Terraform variables and outputs for production-ready cloud infrastructure involves generating HCL code with predefined modules. This Skill automatically incorporates necessary variables, outputs, and security groups into the Terraform configuration files it creates.

Terraform module generation not working for complex cloud setups without best practices?

Terraform module generation for complex cloud setups requires adhering to Terraform 1.5+ standards and incorporating best practices. This Skill generates HCL templates that handle complex infrastructure provisioning across AWS, GCP, and Azure automatically.