# Terraformer

> Use this skill when the user wants to generate Terraform configs from existing cloud infrastructure, import AWS/GCP resources, or reverse-engineer IaC from live resources.

- Skill: `javimosch/terraformer` (Agent Skill)
- Install (CLI): `npx skillmds@latest add javimosch/terraformer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/javimosch/terraformer/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: javimosch (https://skillmd.com/u/javimosch)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/javimosch/terraformer

---


# terraformer Plugin

Generate Terraform files from existing infrastructure.

## Commands

### Import
- `terraformer import aws` — Import AWS resources into Terraform
- `terraformer import gcp` — Import GCP resources into Terraform
- `terraformer import github` — Import GitHub resources into Terraform

## Usage Examples
- "Import my AWS VPC and EC2 into Terraform"
- "Generate Terraform configs from GCP"
- "Import GitHub repositories into Terraform state"

## Installation

```bash
brew install terraformer
```

## Examples

```bash
# Import AWS resources
terraformer import aws --resources=vpc,ec2,sg --regions=us-east-1

# Import GCP resources
terraformer import gcp --resources=compute,storage --projects=my-project

# Import GitHub
terraformer import github --organizations=my-org --token=ghp_xxx

# List supported resources
terraformer import aws list
```

