This turns your CloudFormation templates, AWS CLI output, or plain descriptions into architecture diagrams by calling the Eraser API directly. It parses resources like VPCs, EC2 instances, RDS databases, and Lambda functions, maps their relationships (instances in subnets, security groups attached, IAM roles), then generates Eraser DSL with AWS-specific icons. The output is minimal by design: just the diagram image, an editor link, and the code. It's built by Eraser Labs and assumes you already have AWS infrastructure you need to visualize, not that you're designing from scratch. One nice touch is it tracks which files or CLI commands it analyzed to build the diagram, so you know what went into it.

skills.sh installs
1.2K
GitHub stars
47
last updated
Aug 21, 2026

Install

$ npx -y skills add eraserlabs/eraser-io --skill aws-diagrams --agent claude-code

Installs into .claude/skills of the current project.

Files

AWS Diagram Generator

Generates architecture diagrams for AWS infrastructure from CloudFormation templates, AWS CLI output, or natural language descriptions.

When to Use

Activate this skill when:

  • User has AWS CloudFormation templates (YAML/JSON)
  • User provides AWS CLI output (e.g., aws ec2 describe-instances)
  • User wants to visualize AWS resources
  • User mentions AWS services (EC2, S3, RDS, Lambda, VPC, etc.)
  • User asks to "diagram my AWS infrastructure"

How It Works

This skill generates AWS-specific diagrams by parsing AWS resources and calling the Eraser API directly:

  1. Parse AWS Resources: Extract resources from CloudFormation, CLI output, or descriptions
  2. Map AWS Relationships: Identify VPCs, subnets, security groups, IAM roles
  3. Generate Eraser DSL: Create Eraser DSL code from AWS resources
  4. Call Eraser API: Use /api/render/elements with diagramType: "cloud-architecture-diagram"

Instructions

When the user provides AWS infrastructure information:

  1. Parse the Source

Sponsors

Details

Repository
github.com/eraserlabs/eraser-io
Categories
DevOps & CI/CD, Cloud & Infrastructure, CLI & Terminal

More from eraserlabs/eraser-io

All 5
1fluxcd avatargitops-cluster-debugfluxcd/agent-skillsDebug and troubleshoot Flux CD on live Kubernetes clusters (not local repo files) via the Flux MCP server — inspects Flux resource status, reads controller logs1.2Kskills.sh installs
2duneanalytics avatarduneduneanalytics/skillsDune CLI for querying blockchain and on-chain data via DuneSQL, searching decoded contract tables, managing saved queries, managing visualizations, managing das1.2Kskills.sh installs
3am-will avatargemini-computer-useam-will/codex-skillsBuild and run Gemini 2.5 Computer Use browser-control agents with Playwright. Use when a user wants to automate web browser tasks via the Gemini Computer Use mo1.2Kskills.sh installs
4alirezarezvani avatarsenior-data-engineeralirezarezvani/claude-skillsData engineering skill for building scalable data pipelines, ETL/ELT systems, and data infrastructure. Expertise in Python, SQL, Spark, Airflow, dbt, Kafka, and1.2Kskills.sh installs
5databricks avatardatabricks-appsdatabricks/databricks-agent-skillsBuild apps on Databricks Apps platform. Use when asked to create data apps, analytics tools, or custom interactive visualizations. A plain "create a dashboard" 1.1Kskills.sh installs
6orchestra-research avatarmlfloworchestra-research/ai-research-skillsTrack ML experiments, manage model registry with versioning, deploy models to production, and reproduce experiments with MLflow - framework-agnostic ML lifecycl1.1Kskills.sh installs