azure-resource-visualizer

Generate Mermaid architecture diagrams from Azure resource group analysis.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Understanding how resources in an Azure resource group connect and depend on each other is difficult when done manually through the portal, especially for large or unfamiliar environments. ## Core Features & Use Cases - Resource Discovery: Lists resource groups and inventories all resources with SKUs, tiers, locations, and configuration details using Azure MCP tools, Azure CLI, or Azure Resource Graph KQL queries. - Relationship Mapping: Identifies network connections, data flows, managed identity usage, and configuration dependencies between resources. - Diagram & Documentation Generation: Produces a Mermaid diagram grouped by logical layers plus a complete markdown architecture document from a reusable template. - Use Case: You inherit an unfamiliar Azure environment and need to document it. Point the skill at the resource group and receive a markdown file with a resource inventory table, a layered Mermaid diagram, and relationship explanations. ## Quick Start Ask the assistant to analyze the resource group named 'rg-prod-eastus' and generate an architecture diagram with documentation.

Frequently Asked Questions about azure-resource-visualizer

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

FAQPage Schema
How do I generate an architecture diagram of my Azure resources?▼

Specify a resource group name, or let the skill list available resource groups for you to select. It then queries all resources, maps their relationships, and creates a markdown file containing a Mermaid diagram and resource inventory.

What tools are needed to visualize Azure resource groups?▼

The skill uses Azure MCP tools when available, falling back to the Azure CLI. For bulk cross-subscription discovery it uses Azure Resource Graph KQL queries, which require the resource-graph CLI extension.

Can it query resources across multiple Azure subscriptions?▼

Yes, Azure Resource Graph queries support cross-subscription inventory using KQL against the Resources and ResourceContainers tables. You can scope queries with the --subscriptions parameter or join subscription names.

Does this skill modify or create Azure resources?▼

No, it is strictly read-only. It only queries resource configurations and relationships to build diagrams, and its guidelines explicitly prohibit modifying or deleting any Azure resources.

What happens with very large resource groups?▼

For complex architectures with 50 or more resources, the skill recommends creating multiple diagrams split by layer. Resources without clear relationships are grouped into an 'Other Resources' section.