部署与运维

azure-resource-visualizer

microsoft/azure-skills

Analyze Azure resource groups and generate detailed Mermaid architecture diagrams showing the relationships between individual resources. WHEN: create architecture diagram, visualize Azure resources, show resource relationships, generate Mermaid diagram, analyze resource group, diagram my resources, architecture visualization, resource topology, map Azure infrastructure.

  • 57.1万 次安装
  • 1600 星标
  • 收录于

安装命令

npx skills add https://github.com/microsoft/azure-skills --skill azure-resource-visualizer

要点

Transform Azure resource groups into detailed architecture diagrams showing resource relationships and configurations.

  • Discovers all resources within a resource group and analyzes their configurations, dependencies, and interconnections
  • Generates Mermaid diagrams organized by logical layers (Network, Compute, Data, Security, Monitoring) with SKU details and connection labels
  • Maps relationships including network connections, data flows, identity bindings, and configuration dependencies across resources
  • Creates comprehensive markdown documentation with resource inventory tables, architecture diagrams, and relationship explanations

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: