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
Not recommended
56/ 100 5-point scale 2.8 / 5
Trust19 / 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.

Reliability8 / 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.

Adaptability10 / 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.

Convention9 / 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.

Effectiveness6 / 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.

Verifiability4 / 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 it does & when to 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.

Pros & cons

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 to install

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 to use

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

Dev & Engineering ✓ Microsoft · Official

Azure Identity for Python

A practical skill for securing Python Azure applications with Microsoft Entra ID credentials.

Dev & Engineering ✓ Microsoft · Official

Azure Event Hubs Java Skill

Build production-oriented Java event streaming applications on Azure Event Hubs.

Dev & Engineering ✓ Microsoft · Official

Azure Tables for Python

A practical guide to building authenticated Azure Tables applications with Python entity CRUD, queries, and partition-scoped batch operations.

Dev & Engineering ✓ Microsoft · Official

Azure Identity for TypeScript

Configure secure, flexible Microsoft Entra ID authentication for TypeScript Azure applications.

Automation & Ops ✓ Microsoft · Official

Azure Reliability Advisor

Assess and improve reliability for Azure Functions and App Service.

Dev & Engineering ✓ Microsoft · Official

Azure Cloud Architect

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

Dev & Engineering ✓ Microsoft · Official

Azure AI Text Analytics for Python

Guides Python developers through Azure-powered text analysis and NLP workflows.

Dev & Engineering ✓ Microsoft · Official

Azure Maps for .NET

Build .NET location features for search, routing, maps, geolocation, and weather.

Dev & Engineering ✓ Microsoft · Official

Azure AI Vision Image Analysis

Guides Python coding agents in implementing Azure AI Vision image understanding.

Dev & Engineering ✓ Microsoft · Official

Azure Blob Storage for Python

Guides secure, production-minded Blob Storage operations in Python.

Dev & Engineering ✓ Microsoft · Official

Azure Queue Storage for Python

Gives coding agents reliable Python patterns for secure Azure Queue Storage messaging and asynchronous task processing.

Automation & Ops ✓ Microsoft · Official

Azure AI Gateway Governance

Use Azure API Management to govern traffic across AI models, MCP tools, and agents.

Automation & Ops ✓ Microsoft · Official

AKS Automatic Readiness

Assess Kubernetes workloads for AKS Automatic compatibility and identify migration blockers before you switch.

Dev & Engineering ✓ Microsoft · Official

Azure Cosmos DB ARM for .NET

Provision and manage Azure Cosmos DB resources from .NET through ARM.

Dev & Engineering ✓ Microsoft · Official

Azure Playwright Workspace Manager

Provision and manage Microsoft Playwright Testing workspaces with .NET and Azure Resource Manager.

Dev & Engineering ✓ Microsoft · Official

Azure Cosmos DB for Python

A practical guide for building reliable Python applications on Azure Cosmos DB’s NoSQL API.

Dev & Engineering ✓ Microsoft · Official

Azure Key Vault SDK for Python

Gives Python coding agents practical guidance for securely managing Azure Key Vault secrets, keys, and certificates.

Dev & Engineering ✓ Microsoft · Official

Azure API Management for Python

Gives coding agents practical Python SDK patterns for managing Azure API Management services, APIs, products, subscriptions, and policies.

Dev & Engineering ✓ Microsoft · Official

Azure Monitor Query for Python

Generate Python code for querying Azure Monitor logs and metrics.

Dev & Engineering ✓ Microsoft · Official

Azure Queue Storage for Rust

A focused guide for building secure Azure Queue Storage messaging workflows in Rust.

Related skills