eraserlabs avatar

Azure Diagrams

Turns Azure infrastructure into architecture diagrams by parsing ARM templates, Azure CLI output, or even plain descriptions of what you've deployed. Built by Eraser Labs, it maps out VNets, subnets, VMs, storage accounts, databases, and the relationships between them, then renders everything through the Eraser API with proper Azure icons. Handles the tedious parts well: extracting resources from JSON, figuring out what lives inside what (VMs in subnets, subnets in VNets), and generating the diagram code. Most useful when you inherit infrastructure or need to document what's actually running, since it does the visual translation work automatically instead of making you draw boxes by hand.

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

Install

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

Installs into .claude/skills of the current project.

Files

Azure Diagram Generator

Generates architecture diagrams for Azure infrastructure from ARM templates, Azure CLI output, or natural language descriptions.

When to Use

Activate this skill when:

  • User has ARM (Azure Resource Manager) templates (JSON)
  • User provides Azure CLI output (e.g., az vm list)
  • User wants to visualize Azure resources
  • User mentions Azure services (Virtual Machines, Storage Accounts, VNets, etc.)
  • User asks to "diagram my Azure infrastructure"

How It Works

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

  1. Parse Azure Resources: Extract resources from ARM templates, CLI output, or descriptions
  2. Map Azure Relationships: Identify Resource Groups, VNets, subnets, and service connections
  3. Generate Eraser DSL: Create Eraser DSL code from Azure resources
  4. Call Eraser API: Use /api/render/elements with diagramType: "cloud-architecture-diagram"

Instructions

When the user provides Azure infrastructure information:

  1. Parse the Source

Sponsors

Details

Repository
github.com/eraserlabs/eraser-io
Categories
Cloud & Infrastructure, CLI & Terminal
First seen
Jun 3, 2026

More from eraserlabs/eraser-io

All 5
1alirezarezvani avatarterraform-patternsalirezarezvani/claude-skillsTerraform infrastructure-as-code agent skill and plugin for Claude Code, Codex, Gemini CLI, Cursor, OpenClaw. Covers module design patterns, state management st647skills.sh installs
2personamanagmentlayer avatargcp-expertpersonamanagmentlayer/pclExpert-level Google Cloud Platform, services, and cloud architecture547skills.sh installs
3null-shot avatarcloudflare-opennextnull-shot/cloudflare-skillsDeploy Next.js to Cloudflare Workers with full App Router, Pages Router, ISR, and SSG support. Load when creating Next.js projects for Workers, migrating from V466skills.sh installs
4bobmatnyc avatardigitalocean-overviewbobmatnyc/claude-mpm-skillsDigitalOcean platform overview for account setup, projects, tooling (Control Panel, doctl, API, Terraform), and service selection across compute, storage, datab419skills.sh installs
5secondsky avatarcloudflare-d1secondsky/claude-skillsCloudflare D1 serverless SQLite on edge. Use for databases, migrations, bindings, or encountering D1_ERROR, statement too long, too many requests queued errors.416skills.sh installs
6terramate-io avatarterraform-best-practicesterramate-io/agent-skillsTerraform and Infrastructure as Code optimization guidelines from Terramate. This skill should be used when writing, reviewing, or refactoring Terraform/OpenTof410skills.sh installs