Automation & Ops ✓ Microsoft · Official azure-resource-groupsmermaid-diagramsazure-cliazure-resource-graphresource-topologyarchitecture-documentation

Azure Resource Architecture Visualizer

Analyze Azure resource groups and turn their dependencies into detailed Mermaid architecture diagrams.

FollowSkills review · FSRS-2.0
Use with care
56/ 100 5-point scale 2.8 / 5
1 2 3 4 5 6
1Trust19 / 25 · 3.8/5

The skill requires resource-group selection confirmation, read-only analysis, prohibits Azure mutations, and mandates placeholders for secrets, reducing destructive and exfiltration risk. It does not define least-privilege RBAC, complete data-flow disclosure, external-service boundaries, or overwrite/recovery handling for generated files, so 6 points are deducted.

2Reliability8 / 20 · 2.0/5

The workflow, discovery, relationship mapping, and edge cases are reasonably specified, with Azure CLI and ARG query patterns. However, MCP availability, resource-type coverage, Mermaid validation, and diagnosable permission-failure behavior lack reproducible evidence; the static ceiling therefore limits the score.

3Adaptability10 / 15 · 3.3/5

Triggers, input conditions, resource-group selection, and output formats are clear for Azure topology visualization. Non-fit boundaries, subscription/identity prerequisites, Chinese-language interaction, and mainland-China network reachability are not addressed, so 5 points are deducted.

4Convention9 / 15 · 3.0/5

The skill includes a version, MIT licensing, references, an example diagram, and an output template with sensible workflow layering. It lacks a skill-specific changelog, explicit maintenance owner/update path, complete dependency-install notes, FAQ coverage, and fuller parameter-stability guidance, so 6 points are deducted.

5Effectiveness6 / 15 · 2.0/5

The intended deliverable includes an inventory, Mermaid diagram, relationship explanations, and recommendations, giving it direct practical value. However, completeness and accuracy depend on live Azure query capability; the example is only typical and no skill-specific usable output is verified, so 9 points are deducted under the static ceiling.

6Verifiability4 / 10 · 2.0/5

ARG KQL, CLI examples, a template, and a Mermaid example provide limited auditable methodology. The supplied material contains no skill-specific tests, real execution results, or independent reproduction evidence, so 6 points are deducted under the static ceiling.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 9ccaf7c3704a
Before you use it
  • Before use, confirm that Azure MCP or Azure CLI is installed and authenticated with sufficient but read-only RBAC permissions.
  • Never place connection strings, keys, tokens, or Key Vault secret values in Mermaid, Markdown, or logs; confirm the output path and overwrite behavior before creating files.
  • Complex or cross-resource-group relationships may not be inferable from in-group properties alone; label external and unverified dependencies explicitly.
  • Chinese output conventions and mainland-China network reachability are unspecified, requiring manual review for FollowSkills users.
See the full review method →

What does this skill do, and when should you use it?

This skill is for developers, cloud architects, and operators who need to understand Azure infrastructure topology. It discovers resources in a resource group, examines configuration, networking, identity, and dependencies, and converts the findings into Mermaid diagrams. It also produces Markdown documentation containing an inventory, relationship details, and notes. The workflow is read-only and is not intended to modify or delete Azure resources.

Lists available resource groups and locations when no group is supplied; uses Azure MCP tools or the Azure CLI to query every resource in the selected group; captures names, types, SKUs or tiers, regions, key configuration, network settings, managed identity, RBAC, and dependencies; uses Azure Resource Graph for bulk cross-subscription discovery; maps network connections, data flows, identity links, configuration references, and parent-child dependencies; generates Mermaid diagrams grouped by logical layers such as Network, Compute, Data, Security, and Monitoring; and creates a Markdown file named [resource-group-name]-architecture.md. Secrets, keys, connection strings, and Key Vault secrets must be represented only with placeholders.

  1. A cloud architect needs to map compute, networking, and data resources in an Azure resource group.
  2. An operations team inherits an Azure environment and needs an inventory plus architecture documentation.
  3. A development team wants to review dependencies among applications, databases, storage, Key Vault, and network resources before deployment.
  4. An Azure administrator needs bulk resource discovery across subscriptions followed by an infrastructure topology diagram.

What are this skill's strengths and limitations?

Pros
  • Covers discovery, configuration analysis, relationship mapping, Mermaid generation, and Markdown documentation in one workflow.
  • Explicitly addresses network, data-flow, identity, configuration, and parent-child relationships.
  • Uses a read-only operating model and prohibits exposing secret values in diagrams.
  • Supports Azure Resource Graph for bulk discovery across subscriptions.
Limitations
  • Requires Azure MCP tools or Azure CLI and permission to query Azure resources.
  • For architectures with more than 50 resources, the source only recommends multiple layer-specific diagrams and does not describe automatic splitting.
  • The source provides no skill-specific test results or rendering-validation report.
  • The source does not specify the required RBAC roles or whether Azure queries incur costs.

How do you install this skill?

Install the collection with npx skills add microsoft/skills, then select the required skills in the wizard. Alternatively, in Copilot CLI run /plugin marketplace add microsoft/skills, followed by /plugin install azure-skills@skills. The source does not provide a standalone installation command for this individual skill.

How do you use this skill?

Use a request such as “Analyze my Azure resource group and generate a Mermaid architecture diagram” or “visualize Azure resources and show resource relationships.” If no resource group is named, the skill should list groups with their locations and wait for selection by number or name. After selection, it validates the group, analyzes its resources, and creates the architecture Markdown document.

FAQ

Does it modify or delete Azure resources?
No. The skill explicitly defines the workflow as read-only analysis and prohibits modifying or deleting Azure resources.
What permissions are required?
You need permission to query resource groups and their resources. For permission failures, the skill recommends checking Azure RBAC, but it does not name specific roles.
What happens if the resource group is empty or invalid?
The skill should report that no resources were found and ask the user to verify the resource group name.
Does using it cost money?
The source does not state whether the skill itself, Azure queries, MCP tools, or Azure CLI usage incur additional costs.

More skills from this repository

All from microsoft/agent-skills

Automation & Ops ✓ Microsoft · Official

Azure Resource Lookup

Inventory, filter, and discover Azure resources across subscriptions.

Dev & Engineering ✓ Microsoft · Official

Wiki Architect

Turns a code repository into a structured documentation catalogue and guided onboarding path.

Automation & Ops ✓ Microsoft · Official

Azure Reliability Advisor

Assess and improve reliability for Azure Functions and App Service.

Writing & Content ✓ Microsoft · Official

Wiki Page Writer

Generates evidence-backed technical Wiki pages with source citations and deep Mermaid diagrams.

Automation & Ops ✓ Microsoft · Official

Azure Quota Manager

Check Azure limits, compare regional capacity, and request quota increases before deployments fail.

Automation & Ops ✓ Microsoft · Official

Azure Deployment Runner

Execute Azure deployments for prepared, validated applications with built-in checks and recovery.

Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Deployment Assistant

Discover capacity and deploy Azure OpenAI models through intent-based routing.

Dev & Engineering ✓ Microsoft · Official

Microsoft Entra App Registration

A practical guide to Entra app registration and OAuth integration.

Dev & Engineering ✓ Microsoft · Official

Wiki Codebase Researcher

Trace real code paths across files and produce evidence-backed system analysis.

Dev & Engineering ✓ Microsoft · Official

Azure Identity for Java

Configure secure Microsoft Entra ID authentication for Java applications using Azure SDKs.

Dev & Engineering ✓ Microsoft · Official

Azure Storage Skill

Gives coding agents practical guidance and operations for Azure objects, files, queues, tables, and data lakes.

Automation & Ops ✓ Microsoft · Official

Azure OpenAI Capacity Finder

Find available Azure OpenAI model capacity across regions and projects before choosing a deployment location.

Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Custom Deployment Guide

A guided Azure OpenAI deployment flow for precise version, capacity, policy, and SKU control.

Dev & Engineering ✓ Microsoft · Official

Azure Application Insights Instrumentation Guide

Practical guidance for adding Application Insights telemetry to Azure-hosted ASP.NET Core and Node.js web apps.

Automation & Ops ✓ Microsoft · Official

Azure Python App Service Deployer

Deploy Flask, Django, FastAPI, or other Python apps to Azure App Service Linux.

Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Optimal Region Deployment

Automatically checks Azure capacity and deploys an Azure OpenAI model in a suitable available region.

Dev & Engineering ✓ Microsoft · Official

ADO Wiki Converter

Converts VitePress and GFM documentation into Azure DevOps Wiki-compatible files.

Automation & Ops ✓ Microsoft · Official

Azure Compliance Auditor

Audit Azure resources with azqr and detect expiration risks across Key Vault keys, secrets, and certificates.

Dev & Engineering ✓ Microsoft · Official

Azure SQL ARM for .NET

Provision and manage Azure SQL resources from .NET.

Dev & Engineering ✓ Microsoft · Official

Azure Cloud Architect

Guides coding agents through production-grade Azure architecture design and review using Azure Architecture Center practices.

Related skills