# Azure Diagrams

> ROUTING SKILL — delegates to specialized diagram skills. USE FOR: any diagram request when the caller does not know which tool to use. Routes to drawio, python-diagrams, or mermaid based on diagram type.

- Skill: `jonathan-vella/azure-diagrams` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add jonathan-vella/azure-diagrams`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jonathan-vella/azure-diagrams/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- License: MIT
- Author: jonathan-vella (https://skillmd.com/u/jonathan-vella)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/jonathan-vella/azure-diagrams

---


# Azure Diagrams — Routing Skill

This skill routes diagram requests to the appropriate specialized skill.
Do NOT load this skill's references directly — load the target skill instead.

## Routing Table

| Diagram type                                   | Target skill      | Output format     |
| ---------------------------------------------- | ----------------- | ----------------- |
| Architecture diagrams (default)                | `drawio`          | `.drawio`         |
| Dependency / runtime diagrams                  | `drawio`          | `.drawio`         |
| As-built diagrams                              | `drawio`          | `.drawio`         |
| WAF bar charts                                 | `python-diagrams` | `.py` + `.png`    |
| Cost donut / projection charts                 | `python-diagrams` | `.py` + `.png`    |
| Compliance gap charts                          | `python-diagrams` | `.py` + `.png`    |
| Python architecture diagrams (diagrams lib)    | `python-diagrams` | `.py` + `.png`    |
| Swimlane / ERD / timeline / wireframe          | `python-diagrams` | `.py` + `.png`    |
| Inline markdown diagrams (flowchart, sequence) | `mermaid`         | fenced code block |

## How to Use

1. Identify the diagram type from the request.
2. Read `.github/skills/{target-skill}/SKILL.md` instead of this file.
3. Follow that skill's generation workflow and guardrails.

