
Azure Resource Visualizer
- 481k installs
- 1.3k repo stars
- Updated July 26, 2026
- microsoft/azure-skills
Azure Resource Visualizer is a Claude skill that analyzes an Azure resource group and generates a Mermaid architecture diagram and markdown documentation of its resources and relationships.
About
This skill inspects an Azure resource group, analyzes each resource and its configuration, and maps the network, identity, data-flow and dependency relationships between them. It then generates a detailed Mermaid architecture diagram and a markdown file documenting the architecture. A developer uses it to understand or document how deployed Azure resources fit together. It performs read-only analysis and never modifies resources.
- Queries an Azure resource group via Azure MCP or az CLI and inventories every resource
- Generates a grouped Mermaid architecture diagram (graph TB/LR) with SKUs, tiers and connection labels
- Writes a complete [resource-group]-architecture.md doc with inventory table and relationship notes
Azure Resource Visualizer by the numbers
- 480,723 all-time installs (skills.sh)
- Security screen: HIGH risk (skills.sh audit)
- Data as of Jul 28, 2026 (Skillselion catalog sync)
azure-resource-visualizer capabilities & compatibility
- Capabilities
- architecture diagram · resource inventory · mermaid diagram · relationship mapping
- Works with
- azure
- Use cases
- documentation · devops
- Pricing
- Free
What azure-resource-visualizer says it does
Analyze Azure resource groups and generate detailed Mermaid architecture diagrams showing the relationships between individual resources.
Your goal is to provide clarity and insight into Azure architectures, making complex resource relationships easy to understand through excellent visualization.
npx skills add https://github.com/microsoft/azure-skills --skill azure-resource-visualizerAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 481k |
|---|---|
| repo stars | ★ 1.3k |
| Security audit | 2 / 3 scanners passed |
| Last updated | July 26, 2026 |
| Repository | microsoft/azure-skills ↗ |
What it does
Inspect an Azure resource group and produce a Mermaid architecture diagram plus a markdown doc of its resources and relationships.
Who is it for?
Documenting or understanding the architecture of an existing Azure resource group
Skip if: Provisioning, modifying, or deleting Azure resources
When should I use this skill?
You need an architecture diagram or relationship map of resources in an Azure resource group
What you get
A grouped Mermaid diagram plus a markdown architecture doc for the resource group.
- mermaid architecture diagram
- resource-group-architecture.md
By the numbers
- 4-step workflow (selection, discovery, diagram, file)
Files
Azure Resource Visualizer - Architecture Diagram Generator
A user may ask for help understanding how individual resources fit together, or to create a diagram showing their relationships. Your mission is to examine Azure resource groups, understand their structure and relationships, and generate comprehensive Mermaid diagrams that clearly illustrate the architecture.
Core Responsibilities
1. Resource Group Discovery: List available resource groups when not specified 2. Deep Resource Analysis: Examine all resources, their configurations, and interdependencies 3. Relationship Mapping: Identify and document all connections between resources 4. Diagram Generation: Create detailed, accurate Mermaid diagrams 5. Documentation Creation: Produce clear markdown files with embedded diagrams
Workflow Process
Step 1: Resource Group Selection
If the user hasn't specified a resource group:
1. Use your tools to query available resource groups. If you do not have a tool for this, use az. 2. Present a numbered list of resource groups with their locations 3. Ask the user to select one by number or name 4. Wait for user response before proceeding
If a resource group is specified, validate it exists and proceed.
Step 2: Resource Discovery & Analysis
For bulk resource discovery across subscriptions, use Azure Resource Graph queries. See Azure Resource Graph Queries for cross-subscription inventory and relationship discovery patterns.
Once you have the resource group:
1. Query all resources in the resource group using Azure MCP tools or az. 2. Analyze each resource type and capture:
- Resource name and type
- SKU/tier information
- Location/region
- Key configuration properties
- Network settings (VNets, subnets, private endpoints)
- Identity and access (Managed Identity, RBAC)
- Dependencies and connections
3. Map relationships by identifying:
- Network connections: VNet peering, subnet assignments, NSG rules, private endpoints
- Data flow: Apps → Databases, Functions → Storage, API Management → Backends
- Identity: Managed identities connecting to resources
- Configuration: App Settings pointing to Key Vaults, connection strings
- Dependencies: Parent-child relationships, required resources
Important: You must only use placeholder names to represent secret values, such as keys, connection strings, Key Vault secrets, etc. Use meaningful placeholder names to represent each secret in the diagram. Never put secret values in the resource diagram.
Step 3: Diagram Construction
Create a detailed Mermaid diagram using the graph TB (top-to-bottom) or graph LR (left-to-right) format.
See example-diagram.md for a complete sample architecture diagram.
Key Diagram Requirements:
- Group by layer or purpose: Network, Compute, Data, Security, Monitoring
- Include details: SKUs, tiers, important settings in node labels (use
<br/>for line breaks) - Label all connections: Describe what flows between resources (data, identity, network)
- Use meaningful node IDs: Abbreviations that make sense (APP, FUNC, SQL, KV)
- Visual hierarchy: Subgraphs for logical grouping
- Connection types:
-->for data flow or dependencies-.->for optional/conditional connections==>for critical/primary paths
Resource Type Examples:
- App Servic
Related skills
How it compares
Pick azure-resource-visualizer when you need relationship diagrams from deployed Azure resource groups rather than deployment or migration automation skills.
FAQ
What does azure-resource-visualizer output?
azure-resource-visualizer outputs detailed Mermaid architecture diagrams that show how individual resources inside an Azure resource group relate to one another. The diagrams are generated from live resource group state, not static templates.
When should I use azure-resource-visualizer?
Use azure-resource-visualizer when you need to analyze a resource group, visualize Azure resources, show resource relationships, or generate a Mermaid diagram for architecture documentation, onboarding, or operational reviews.
Is Azure Resource Visualizer safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.