azure-resource-visualizer

Generate Mermaid architecture diagrams from Azure resource group data.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/attentiondotnet/azure-skills --skill azure-resource-visualizer-attentiondotnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-resource-visualizer
Source: https://github.com/attentiondotnet/azure-skills/tree/main/.github/plugins/azure-skills/skills/azure-resource-visualizer
Command: npx skills add https://github.com/attentiondotnet/azure-skills --skill azure-resource-visualizer-attentiondotnet

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

It eliminates the need to manually map and document Azure resources, instantly turning a resource group's inventory into a clear, navigable Mermaid architecture diagram.

Core Features & Use Cases

  • Resource discovery: Lists and analyzes every resource in a chosen Azure resource group using Azure MCP tools or Azure CLI.
  • Relationship mapping: Detects network, data, and identity connections between resources and captures key configuration details.
  • Diagram generation: Produces a complete Mermaid diagram with layered subgraphs, detailed node labels, and descriptive edges, then wraps it in a markdown report.
  • Example use case: A cloud architect can ask the skill to document the “prod-web” resource group, receiving a ready‑to‑render diagram that shows how App Services, Functions, SQL databases, VNets, and Key Vaults interrelate.

Quick Start

Ask the skill to generate an architecture diagram for the resource group “my-resource-group”.

Frequently Asked Questions about azure-resource-visualizer

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

FAQPage Schema
How do I automatically generate a Mermaid architecture diagram from an Azure resource group?

You can generate a Mermaid architecture diagram by using Azure MCP tools, Azure CLI, and Azure Resource Graph to discover resources and map their relationships. The skill outputs a markdown file containing a complete, layered Mermaid diagram with detailed nodes and descriptive edges.

What is the best way to document Azure resource configurations and relationships for a cloud architecture review?

Documenting Azure resource configurations is done by analyzing the resource group to capture network, data, and identity connections. It produces a navigable markdown report with a valid Mermaid diagram, eliminating the need to manually map and document Azure resources.

Does this Azure resource visualizer support detecting network and data connections between App Services and SQL databases?

Yes, the visualizer detects network, data, and identity connections between resources like App Services, Functions, SQL databases, VNets, and Key Vaults. It captures these key configuration details and renders them as descriptive edges within the generated Mermaid diagram.

Can I use Azure CLI to list and analyze resources for visualization without needing additional dependencies?

Yes, you can use Azure CLI alongside Azure MCP tools and Azure Resource Graph to list and analyze every resource in a chosen resource group. No additional external dependencies are required to retrieve the data and create the markdown documentation.

How do I visualize Azure VNets and Key Vaults in a single architecture diagram?

Visualizing Azure VNets and Key Vaults in a single diagram is achieved by analyzing the resource group to discover all contained resources and their interrelations. The output is a comprehensive Mermaid diagram with layered subgraphs representing the infrastructure topology.

Why manually mapping Azure resources is inefficient compared to generating a Mermaid diagram?

Manually mapping Azure resources is inefficient because it requires tedious inventory tracking. Generating a Mermaid diagram instantly turns a resource group's inventory into a clear, navigable architecture diagram, capturing network and identity configurations automatically.