terraform-diagrams

Parse Terraform configurations and generate architecture diagrams via the Eraser API.

32|7|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/eraserlabs/eraser-io --skill terraform-diagrams
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-diagrams
Source: https://github.com/eraserlabs/eraser-io/tree/main/skills/terraform-diagrams
Command: npx skills add https://github.com/eraserlabs/eraser-io --skill terraform-diagrams

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates turning Terraform configurations into visual diagrams, helping teams understand infrastructure quickly without manual diagramming.

Core Features & Use Cases

  • Parse Terraform files to extract resources, modules, data sources, and variables.
  • Generate Eraser DSL from Terraform resources and relationships.
  • Render cloud-architecture diagrams via the Eraser API, with multi-provider support (AWS, Azure, GCP).
  • Use Case: Visualize a large Terraform deployment to communicate architecture to stakeholders.

Quick Start

Use the terraform-diagrams skill to generate a diagram from your Terraform project. Place your Terraform (.tf) files in the working directory and run the skill to produce an Eraser diagram that shows resources, modules, and dependencies.

Frequently Asked Questions about terraform-diagrams

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

FAQPage Schema
How do I generate architecture diagrams from Terraform code?

To generate architecture diagrams from Terraform code, place your .tf files in the working directory and run the tool to automatically parse resources, modules, and dependencies into a visual cloud-architecture diagram.

Does this Terraform diagram generator support multi-provider configurations?

Yes, this Terraform diagram generator supports multi-provider configurations, extracting resources, data sources, and dependencies across AWS, Azure, and GCP to render a unified cloud-architecture diagram.

How does parsing Terraform modules and data sources work for visualization?

Parsing Terraform modules and data sources works by reading the .tf configurations, extracting resource relationships, converting them into Eraser DSL, and posting to the Eraser API to render the visualization.

Do I need network access and an API key to render Terraform diagrams?

Yes, you need network access and a valid Eraser API key to render Terraform diagrams, because the parsed infrastructure-as-code configurations are converted to Eraser DSL and sent to the Eraser API.

What is the best way to visualize a large Terraform deployment for stakeholders?

The best way to visualize a large Terraform deployment for stakeholders is to automate diagram generation from your .tf files, converting complex infrastructure-as-code into clear cloud-architecture diagrams without manual drawing.

Are there limitations when converting infrastructure-as-code to diagrams?

A limitation when converting infrastructure-as-code to diagrams is the strict requirement for network access and a valid API key to render the output, as the tool relies on the Eraser API to generate the final cloud-architecture visualization.