Adding Azure Architecture Diagrams to Development & Code Tools (alphabetically between aws-skills and Changelog Generator).
A self-contained Claude Skill for drawing Microsoft Azure and Microsoft Fabric architecture diagrams in PlantUML, using literal <img:URL> references to 840 redistributed first-party-MIT-licensed icons:
plantuml-stdlib/Azure-PlantUML (MIT community redistribution).@fabric-msft/svg-icons (Microsoft first-party MIT).npm test covers 50 cases; bash unit + fixture tests for build scripts and the monitor scripts. Docker smoke validates --version + install --version=1.1.0 against the live npm registry on every release.--agent=claude-code | codex | cursor (or --agent=all). Per-project Cursor model, per-user Claude Code / Codex model.npx @hanv89/azure-arch-skill@latest install --agent=claude-code
In a fresh Claude Code session: "Draw an Azure AKS architecture feeding a Microsoft Fabric data plane (OneLake + Lakehouse + Power BI)." The agent emits a .puml using <img:> tokens, renderable at play.plantuml.com, Confluence, or GitHub inline.
No --dangerously-skip-permissions. The CLI fetches only from raw.githubusercontent.com (skill bundle + icon paths verified at install). No Anthropic API, no telemetry, no third-party endpoint.
v1.1.0 introduced per-vendor INDEX.md (dist/Azure/INDEX.md, dist/Fabric/INDEX.md) — a flat markdown catalog of path | name | category | description | tags. The skill teaches the agent to grep INDEX.md instead of guessing filenames, which matters because upstream filenames sometimes diverge from product names (Microsoft Entra ID → AzureActiveDirectory.png, Azure DDoS Protection → AzureAzureDDoSProtection.png).