terraform-module-creator

Generate standard Terraform module skeletons with main, variables, outputs, and versions files.

17|3|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/jidohyun/NOD --skill terraform-module-creator-jidohyun
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: terraform-module-creator
Source: https://github.com/jidohyun/NOD/tree/main/.agents/skills/terraform-module-creator
Command: npx skills add https://github.com/jidohyun/NOD --skill terraform-module-creator-jidohyun

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams scaffold Terraform modules with a consistent starting structure, reducing setup time and configuration drift.

Core Features & Use Cases

  • Scaffolds a standard module skeleton including main.tf, variables.tf, outputs.tf, and versions.tf.
  • Provides templates for common providers and a recommended module layout suitable for multiple cloud setups.
  • Use Case: when starting a new Terraform module for a project, generate a ready-to-edit boilerplate with a consistent file structure.

Quick Start

Create a new module under modules/<module-name> and begin editing the scaffolded boilerplate files.

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 new Terraform module with a standard file structure?▼

Scaffolding a Terraform module generates a standard skeleton including main.tf, variables.tf, outputs.tf, and versions.tf. This creates a ready-to-edit boilerplate with a consistent directory layout, reducing setup time and configuration drift across teams.

What files are included in a standard Terraform module boilerplate?▼

A standard Terraform module boilerplate includes main.tf, variables.tf, outputs.tf, and versions.tf. These template files establish a recommended module layout with basic provider configurations, ready for immediate customization.

When do I need to generate a Terraform module skeleton instead of writing files manually?▼

You need a Terraform module skeleton when starting a new infrastructure-as-code project and wanting to enforce consistent file layouts. Generating boilerplate prevents configuration drift across teams and ensures versioned references are standardized from the start.

Can I use scaffolded Terraform modules with multiple cloud providers?▼

Yes, scaffolded Terraform modules include templates for common providers and a recommended layout suitable for multiple cloud setups. The generated boilerplate provides a neutral base structure that supports customization across different cloud environments.

What's the best way to organize Terraform modules for team consistency?▼

The best way to organize Terraform modules for team consistency is to scaffold them under a dedicated modules directory with a standard skeleton. Using generated boilerplate ensures every module starts with identical file layouts and versioned references.