eraserlabs avatar

Bicep Diagrams

This one parses Azure Bicep files and generates cloud architecture diagrams by hitting the Eraser API. It reads your .bicep declarations, maps out resource dependencies and module hierarchies, then converts everything into Eraser DSL before rendering it as a visual diagram. Handles the Bicep-specific stuff like showing VNets as containers for subnets, tracking dependsOn relationships, and displaying module boundaries. Built by Eraser Labs, so it's naturally wired into their diagramming service. Useful when you're staring at infrastructure as code and want to see what you're actually deploying without mentally compiling resource blocks. Requires network access since it calls out to the Eraser rendering endpoint.

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

Install

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

Installs into .claude/skills of the current project.

Files

Bicep Diagram Generator

Generates architecture diagrams directly from Azure Bicep files. Bicep is a domain-specific language (DSL) for deploying Azure resources declaratively.

When to Use

Activate this skill when:

  • User has Bicep files (.bicep) and wants to visualize the infrastructure
  • User asks to "diagram my Bicep" or "visualize this Bicep infrastructure"
  • User mentions Bicep or Azure Bicep
  • User wants to see the architecture of their Bicep-deployed resources

How It Works

This skill generates Bicep-specific diagrams by parsing Bicep code and calling the Eraser API directly:

  1. Parse Bicep Files: Identify resource declarations, modules, parameters, and outputs
  2. Extract Relationships: Map dependencies, resource references, and module hierarchies
  3. Generate Eraser DSL: Create Eraser DSL code from Bicep resources
  4. Call Eraser API: Use /api/render/elements with diagramType: "cloud-architecture-diagram"

Instructions

When the user provides Bicep code:

  1. Parse the Bicep

Sponsors

Details

Repository
github.com/eraserlabs/eraser-io
Categories
Code Review & Quality, Cloud & Infrastructure
First seen
Jun 3, 2026

More from eraserlabs/eraser-io

All 5
1billevansonline avatarbrand-guidelinesbillevansonline/brand-guidelinesApplies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand color542skills.sh installs
2andreadellacorte avatargroove-work-compoundandreadellacorte/grooveDocument lessons, update rules/templates/docs. Use to capture learnings after review.540skills.sh installs
3markdown-viewer avatarmermaidmarkdown-viewer/skillsCreate flowcharts, sequence diagrams, state machines, class diagrams, Gantt charts, and mindmaps using simple text-based syntax. Best for process flows, API int539skills.sh installs
4wshaddix avatarproject-structurewshaddix/dotnet-skillsGuidelines for organizing .NET projects, including solution structure, project references, folder conventions, .slnx format, centralized build properties, and c539skills.sh installs
5longbridge avatarlongbridge-financial-analysislongbridge/skillsDeep financial statement analysis for listed companies via Longbridge — cross-statement reconciliation (IS↔BS↔CF), DuPont decomposition (ROE = net margin × asse534skills.sh installs
6albermonte avatarmaterial-3-expressivealbermonte/android-skillsAndroid UI/UX design or review with Material 3 Expressive (M3 Expressive / Material You Expressive). Use when selecting expressive component tokens, defining ex531skills.sh installs