All skills
microsoft avatar

/azure-resource-visualizer

@ae5e585
by microsoftmicrosoft/skills3.1k stars
351

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.

Use this Skill: https://skilld.dev/gh/microsoft/skills/azure-resource-visualizer

This session only. Nothing lands on disk.

assetsexample-diagram.md

≈445 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Example Architecture Diagram

This example shows a typical Azure resource group with resources organized into logical layers.

Sample Mermaid Diagram

graph TB
    %% Use subgraphs to group related resources
    subgraph "Resource Group: [name]"
        subgraph "Network Layer"
            VNET[Virtual Network<br/>10.0.0.0/16]
            SUBNET1[Subnet: web<br/>10.0.1.0/24]
            SUBNET2[Subnet: data<br/>10.0.2.0/24]
            NSG[Network Security Group]
        end
        
        subgraph "Compute Layer"
            APP[App Service<br/>Plan: P1v2]
            FUNC[Function App<br/>Runtime: .NET 10]
        end
        
        subgraph "Data Layer"
            SQL[Azure SQL Database<br/>DTU: S1]
            STORAGE[Storage Account<br/>Type: Standard LRS]
        end
        
        subgraph "Security & Identity"
            KV[Key Vault]
            MI[Managed Identity]
        end
    end
    
    %% Define relationships with descriptive labels
    APP -->|"HTTPS requests"| FUNC
    FUNC -->|"SQL connection"| SQL
    FUNC -->|"Blob/Queue access"| STORAGE
    APP -->|"Uses identity"| MI
    MI -->|"Access secrets"| KV
    VNET --> SUBNET1
    VNET --> SUBNET2
    SUBNET1 --> APP
    SUBNET2 --> SQL
    NSG -->|"Rules applied to"| SUBNET1

Diagram Features

This example demonstrates:

  • Layered organization: Resources grouped by function (Network, Compute, Data, Security)
  • Detailed node labels: Each resource includes configuration details (SKUs, tiers, settings)
  • Descriptive connections: Relationships are labeled to show data flow and dependencies
  • Subgraphs: Logical grouping makes the architecture easy to understand
  • Resource variety: Shows common Azure services and their interconnections

Source: SKILL.md on GitHub

1 warning15d4 checks · Risk SAFE
  • Gen Agent Trust Hub15d

    This skill facilitates the visualization of Azure architectures by generating Mermaid diagrams from resource group metadata. It includes security considerations such as handling external resource data, though these are used within the skill's intended architectural mapping functionality.

  • Socket15d

    No alerts

  • Snyk15d

    Risk: LOW · No issues

  • Runlayer7mo

    4/4 files flagged

Signed by skilld at ae5e585. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated last month
metadata
{
  "author": "Microsoft",
  "version": "1.2.2"
}

README badge

README badge for microsoft/skills/azure-resource-visualizer