azure-diagrams

Generate Azure architecture diagrams from Bicep, Terraform, or ARM templates.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/qprjack86/azure-agentic-infraops-builder --skill azure-diagrams-qprjack86
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-diagrams
Source: https://github.com/qprjack86/azure-agentic-infraops-builder/tree/main/.github/skills/azure-diagrams
Command: npx skills add https://github.com/qprjack86/azure-agentic-infraops-builder --skill azure-diagrams-qprjack86

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of professional Azure architecture diagrams, saving significant time and ensuring accuracy by leveraging code-based definitions.

Core Features & Use Cases

  • Diagram Generation: Create architecture diagrams, WAF charts, and cost visualizations using Python's diagrams library.
  • IaC Integration: Generate diagrams directly from Bicep, Terraform, or ARM templates.
  • Use Case: Automatically generate an architecture diagram for your Azure infrastructure based on your Bicep deployment files, ensuring the diagram always reflects the actual deployed resources.

Quick Start

Use the azure-diagrams skill to generate an architecture diagram from the Bicep files in the current directory.

Frequently Asked Questions about azure-diagrams

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

FAQPage Schema
How do I generate Azure architecture diagrams automatically from Bicep or Terraform?

You can generate Azure architecture diagrams by parsing Infrastructure as Code definitions like Bicep, Terraform, or ARM templates. This approach ensures your visuals always accurately reflect the actual deployed resources without manual updates.

Can I visualize Azure cost distribution and WAF pillar scores using Python?

Yes, you can visualize Azure cost distribution, cost projections, and WAF pillar scores using Python. The process utilizes libraries like matplotlib and the diagrams package to render data-driven charts directly from your infrastructure definitions.

What is the best way to keep infrastructure architecture diagrams up to date with code?

The best way to keep architecture diagrams up to date is integrating visualization directly with your Infrastructure as Code. By generating diagrams from source files, your architecture visuals automatically stay synchronized whenever your deployment code changes.

Do I need Python experience to create Azure diagrams from IaC files?

You need a Python environment configured with the diagrams and matplotlib libraries to execute the visualization scripts. The generation process relies on these Python dependencies to parse your infrastructure code and output the visual architecture diagrams.

Does this approach support generating diagrams from both ARM templates and Bicep files?

Yes, diagram generation supports ARM templates, Bicep files, and Terraform configurations. It processes these Infrastructure as Code formats to automatically extract resource definitions and produce corresponding Azure architecture visualizations.

Why use code-based definitions instead of manually drawing Azure architecture diagrams?

Using code-based definitions for Azure diagrams prevents manual drawing errors and saves significant time. It automates professional visualization creation, ensuring your architecture documentation remains accurate and consistently synchronized with your actual deployments.