terraform-module-creator

Generate Terraform module scaffolds with standard files and READMEs.

218|33|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/first-fluke/fullstack-starter --skill terraform-module-creator
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: terraform-module-creator
Source: https://github.com/first-fluke/fullstack-starter/tree/main/.agents/skills/terraform-module-creator
Command: npx skills add https://github.com/first-fluke/fullstack-starter --skill terraform-module-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of scaffolding Terraform modules with a consistent starting template.

Core Features & Use Cases

  • Template-driven scaffolding: Creates a standard module layout with main.tf, variables.tf, outputs.tf, versions.tf, and README.
  • Convention alignment: Follows terraform-module-library patterns to ensure maintainability and reusability across projects.
  • Use Case: Rapidly bootstrap new infrastructure modules for multiple environments with a single command.

Quick Start

To create a new module skeleton, run the following commands: mkdir -p modules/<module-name> touch modules/<module-name>/{main,variables,outputs,versions}.tf touch modules/<module-name>/README.md

Frequently Asked Questions about terraform-module-creator

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

FAQPage Schema
How do I scaffold a Terraform module with a standard file structure?▼

Scaffolding a Terraform module involves generating a standard directory layout containing main.tf, variables.tf, outputs.tf, versions.tf, and a README.md file to establish a consistent starting template.

What files are needed when creating a new Terraform module template?▼

A standard Terraform module template requires main.tf, variables.tf, outputs.tf, versions.tf, and a README.md to ensure maintainability and reusability across multiple projects.

What is the best way to bootstrap multiple Terraform modules for different environments?▼

The best way to bootstrap multiple Terraform modules is using template-driven scaffolding that creates a standard module layout with a single command, ensuring structured files for rapid infrastructure deployment.

How do I align new Terraform modules with terraform-module-library conventions?▼

Align new Terraform modules with terraform-module-library conventions by enforcing structured file templates during scaffolding, which ensures maintainability and reusability across your infrastructure projects.

Can I generate a Terraform module skeleton without manually creating each file?▼

Yes, you can rapidly generate a Terraform module skeleton without manual file creation by running a quick start command sequence that instantiates all standard template files and directories automatically.