airunway-aks-setup
Set up AI Runway on AKS — from bare cluster to running model. Covers cluster verification, controller install, GPU assessment,…
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,
Claude Code
$ npx -y skills add microsoft/azure-skills --skill azure-resource-visualizer --agent claude-code
Codex
$ npx skills add microsoft/azure-skills --skill azure-resource-visualizer -a codex -y
Cursor
$ npx skills add microsoft/azure-skills --skill azure-resource-visualizer -a cursor -y
Gemini CLI
$ npx skills add microsoft/azure-skills --skill azure-resource-visualizer -a gemini-cli -y
GitHub Copilot
$ npx skills add microsoft/azure-skills --skill azure-resource-visualizer -a github-copilot -y
OpenCode
$ npx skills add microsoft/azure-skills --skill azure-resource-visualizer -a opencode -y
Windsurf
$ npx skills add microsoft/azure-skills --skill azure-resource-visualizer -a windsurf -y
name: azure-resource-visualizer description: "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." license: MIT metadata: author: Microsoft version: "1.2.3"
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.
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
If the user hasn't specified a resource group:
1. Use your tools to query available resource groups. If you do not have a tool for this, use `az`. 2. Present a numbered list of resource groups with their locations 3. Ask the user to select one by number or name 4. Wait for user response before proceeding
If a resource group is specified, validate it exists and proceed.
For bulk resource discovery across subscriptions, use Azure Resource Graph queries. See [Azure Resource Graph Queries](references/azure-resource-graph.md) for cross-subscription inventory and relationship discovery patterns.
Once you have the resource group:
1. **Query all resources** in the resource group using Azure MCP tools or `az`. 2. **Analyze each resource** type and capture:
3. **Map relationships** by identifying:
> **Important**: You must only use placeholder names to represent secret values, such as keys, connection strings, Key Vault secrets, etc. Use meaningful placeholder names to represent each secret in the diagram. Never put secret values in the resource diagram.
Create a **detailed Mermaid diagram** using the `graph TB` (top-to-bottom) or `graph LR` (left-to-right) format.
See [example-diagram.md](./assets/example-diagram.md) for a complete sample architecture diagram.
**Key Diagram Requirements:**
**Resource Type Examples:**
Use [template-architecture.md](./assets/template-architecture.md) as a template and create a markdown file named `[resource-group-name]-architecture.md` with:
1. **Header**: Resource group name, subscription, region 2. **Summary**: Brief overview of the architecture (2-3 paragraphs) 3. **Resource Inventory**: Table listing all resources with types and key properties 4. **Architecture Diagram**: The complete Mermaid diagram 5. **Relationship Details**: Explanation of key connections and data flows 6. **Notes**: Any important observations, potential issues, or recommendations
1. **Azure MCP Search**:
2. **File Creation**:
3. **Terminal (when needed)**:
Azure work is not just a code problem. It is a decision problem: which service fits this app, what needs to be validated before deployment, which tools should run, and what guardrails matter.
Set up AI Runway on AKS — from bare cluster to running model. Covers cluster verification, controller install, GPU assessment,…
Guidance for instrumenting webapps with Azure Application Insights. Provides telemetry patterns, SDK setup, and configuration…
Build and troubleshoot Azure AI Search, Speech, OpenAI, and Document Intelligence apps. WHEN: AI Search, query search, vector…
Configure Azure API Management as an AI Gateway for AI models, MCP tools, and agents. WHEN: semantic caching, token limit,…
Assess whether source code is ready to deploy to Azure — the check BEFORE infrastructure work. Evaluates build health, app…
End-to-end orchestrator: from a business idea, app idea, or existing app to running Azure deployment with cost estimates and…
Use this skill whenever the user mentions Horizon by name in a Laravel context. Covers the full Horizon lifecycle: installing…
Use when launching cloud VMs, Kubernetes pods, or Slurm jobs for GPU/TPU/CPU workloads, training or fine-tuning models on cloud…
Use this skill when the user mentions "pinme", or needs to upload files, store to IPFS, create/publish/deploy websites or…