azure-resource-visualizer

Installation
Summary

Analyze Azure resource groups and generate detailed Mermaid diagrams visualizing resource relationships and architecture.

  • Discovers all resources within a resource group and maps their interdependencies, including network connections, data flows, identity bindings, and configuration references
  • Generates layered Mermaid diagrams with logical grouping by function (Network, Compute, Data, Security, Monitoring) and includes SKU, tier, and configuration details in node labels
  • Creates comprehensive markdown documentation with resource inventory tables, architecture diagrams, relationship explanations, and architectural observations
  • Handles complex multi-resource architectures through logical subgraph organization and descriptive connection labeling to clarify data flow and dependencies
SKILL.md

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:

Related skills

More from microsoft/github-copilot-for-azure

Installs
GitHub Stars
207
First Seen
azure-resource-visualizer — microsoft/github-copilot-for-azure