LaunchKit · 2026
Back to Skills

neo-tf-module-generator

Automatically generates Terraform modules from existing cloud infrastructure resources with intelligent resource.

0
0 downloads
by @martinforsulu

Setup & Installation

openclaw skills install @martinforsulu/neo-tf-module-generator

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install neo-tf-module-generator

What This Skill Does

Scans live cloud infrastructure across AWS, Azure, and GCP and generates ready-to-use Terraform modules from discovered resources. Produces variable definitions, outputs, and documentation alongside the module code. Validates generated syntax against Terraform best practices.

Eliminates the manual reverse-engineering of live infrastructure into Terraform code, reducing the gap between what is deployed and what is declared.

When to use it

  • Converting an existing AWS VPC setup into a reusable Terraform module
  • Capturing GCP Cloud SQL configurations as versioned infrastructure code
  • Onboarding legacy Azure resources into a Terraform-managed workflow
  • Generating module scaffolding for EC2 instances before a migration
  • Creating Terraform modules from deployed networking resources without manual inspection

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Generate a Terraform module from my existing AWS EC2 instances in us-east-1

AGENT
  1. 1Reads AWS credentials from the configured CLI profile
  2. 2Runs the AWS scanner to discover EC2 instances and their attributes in the target region
  3. 3Passes discovered resource data to the Terraform generator to produce module code with variables and outputs
  4. 4Validates the generated HCL syntax and checks against Terraform best practices
  5. 5Writes the final module files and usage documentation to the output directory
OUTPUT

A complete Terraform module directory with main.tf, variables.tf, outputs.tf, and README.md representing the discovered EC2 instances

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

AWS CLI configured with credentials (for AWS resources)Azure CLI configured with credentials (for Azure resources)GCP CLI (gcloud) configured with credentials (for GCP resources)