Not in the top 1,000 by GitHub stars
cmb211087/azure-diagrams-skill
Generate professional technical diagrams with AI - Azure architecture (800+ icons), ERDs, business flowcharts, timelines, wireframes. For proposals, documentation & architecture reviews.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/azure-diagrams/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → d7513005f62a
No earlier version was observed for comparison.
Verified commit d7513005f62ad8042c36987cd7da515a114701d1
git clone --filter=blob:none --no-checkout https://github.com/cmb211087/azure-diagrams-skill.git .hotskills/cmb211087-azure-diagrams-skill && git -C .hotskills/cmb211087-azure-diagrams-skill checkout --detach d7513005f62ad8042c36987cd7da515a114701d1
# Copy each selected skill directory from .hotskills/cmb211087-azure-diagrams-skill into .agents/skills/<skill-name>/Heat
1.7- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- azure-diagrams
skills/azure-diagrams
How it works
azure-diagrams
When your agent uses it
Comprehensive technical diagramming toolkit for solutions architects, presales, and developers. Creates Azure architecture diagrams (800+ Azure service icons), business process flows (swimlanes, workflows), ERD diagrams (database schemas), project timelines, UI wireframes, and network topology diagrams. Perfect for proposals, documentation, and architecture reviews. Also generates diagrams from Bicep, Terraform, and ARM templates.
What it loads into context
Frontmatter
177 tokensAlways available to the agent
SKILL.md
3,901 tokensWhen the skill is activated
Reference documents
48,744 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- ⚡ Execution Method
- 📊 Diagram Types
- 🔥 Bonus: Generate from Code
- Prerequisites
- Quick Start
- Supported Diagram Types
- Azure Service Categories
- Common Architecture Patterns
- Connection Syntax
- Diagram Attributes
- Clusters (Grouping)
- Troubleshooting
- Output Location
- ⚠<U+FE0F> CRITICAL: Professional Output Standards
- Scripts
- Reference Files
Scripts executed separately
scripts/ascii_to_diagram.pyscripts/check_imports.pyscripts/generate_diagram.pyscripts/iac_to_diagram.pyscripts/list_azure_nodes.pyscripts/multi_diagram_generator.pyscripts/render_examples.pyscripts/verify_installation.py
Files
CONTRIBUTING.mddoc3,064 bytesLICENSEasset1,074 bytesREADME.mddoc4,554 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesSKILL.mdcore16,177 bytesevals/README.mddoc1,317 bytesevals/scenarios.mddoc2,106 bytesreferences/azure-components.mddoc17,775 bytesreferences/business-process-flows.mddoc11,765 bytesreferences/c4-model.mddoc3,426 bytesreferences/common-patterns.mddoc19,471 bytesreferences/entity-relationship-diagrams.mddoc10,498 bytesreferences/iac-to-diagram.mddoc15,774 bytesreferences/integration-services.mddoc8,360 bytesreferences/large-diagram-strategies.mddoc15,551 bytesreferences/mermaid-output.mddoc2,665 bytesreferences/migration-patterns.mddoc11,838 bytesreferences/preventing-overlaps.mddoc12,377 bytesreferences/quick-reference.mddoc16,568 bytesreferences/sequence-auth-flows.mddoc8,098 bytesreferences/timeline-gantt-diagrams.mddoc12,165 bytesreferences/ui-wireframe-diagrams.mddoc20,151 bytesrequirements-extras.txtdoc580 bytesrequirements.txtdoc910 bytesscripts/ascii_to_diagram.pyruns8,536 bytesscripts/check_imports.pyruns3,359 bytesscripts/generate_diagram.pyruns27,313 bytesscripts/iac_to_diagram.pyruns6,504 bytesscripts/list_azure_nodes.pyruns3,119 bytesscripts/multi_diagram_generator.pyruns26,240 bytesscripts/render_examples.pyruns2,866 bytesscripts/verify_installation.pyruns6,217 bytestests/fixtures/sample-arm.jsonasset1,119 bytes
Read SKILL.md
# Azure Architecture Diagrams Skill
A comprehensive technical diagramming toolkit for solutions architects, presales engineers, and developers. Generate professional diagrams for proposals, documentation, and architecture reviews.
## ⚡ Execution Method
Run the Python directly to generate the image, and keep the image but do not leave a
throwaway `.py` script behind. The generated file is the deliverable.
**Output location (portable).** Write to a `diagrams/` folder in the current working
directory - this works in every tool and on every OS. If you are running in a sandbox that
provides `/mnt/user-data/outputs` (e.g. Claude Code on the web), prefer that. Create the
folder first.
View the complete source on GitHubSkills included
- azure-diagrams
Repository facts
- License
- MIT
- Created
- Jan 28, 2026
- Last pushed
- Jun 22, 2026
- Forks
- 40
- Open issues
- 0
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 22 notes
skills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/azure-diagrams/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 6 dangerous shell commandsin 6 files: azure-diagrams/README.md:29 azure-diagrams/SKILL.md:97 azure-diagrams/requirements.txt:7 and 3 more
- 31 network referencesin 7 files: azure-diagrams/scripts/multi_diagram_generator.py:396 azure-diagrams/references/azure-components.md:570 azure-diagrams/README.md:19 and 4 more
- No hidden or obfuscated text
- No instruction overrides
- 8 executable scriptsin 8 files: azure-diagrams/scripts/ascii_to_diagram.py:1 azure-diagrams/scripts/check_imports.py:1 azure-diagrams/scripts/generate_diagram.py:1 and 5 more
- 6 references to secretsin 1 file: azure-diagrams/scripts/generate_diagram.py:339
- No requests to vote in Hot
Show all 51 signals by file
skills/azure-diagrams/README.md
- Network accessline 19
For step-by-step setup with per-OS troubleshooting (Windows/macOS/Linux), see **[SETUP.md](../../SETUP.md)**. For tool-specific install (Claude Code CLI, GitHub Copilot, Cursor, etc.), see the [main repository README](https://github.com/cmb - Network accessline 21
Cursor, etc.), see the [main repository README](https://github.com/cmb211087/azure-diagrams-skill#installation). - Dangerous shell operationline 29
sudo apt-get install graphviz # Linux - Network accessline 119
Built on the [Agent Skills](https://agentskills.io) open standard. - Network accessline 127
- [diagrams](https://diagrams.mingrammer.com/) - Diagram as Code library - Network accessline 128
- [Graphviz](https://graphviz.org/) - Graph visualization - Network accessline 129
- [Agent Skills](https://agentskills.io) - Open standard for AI skills
skills/azure-diagrams/SKILL.md
- Network accessline 7
author: community version: "2.0.0" repository: https://github.com/cmb211087/azure-diagrams-skill - Network accessline 8
version: "2.0.0" repository: https://github.com/cmb211087/azure-diagrams-skill --- - Network accessline 9
repository: https://github.com/cmb211087/azure-diagrams-skill - Dangerous shell operationline 97
sudo apt-get install -y graphviz # Linux (Debian/Ubuntu)
skills/azure-diagrams/references/azure-components.md
- Network accessline 570
# Download official icons from: # https://learn.microsoft.com/en-us/azure/architecture/icons/ - Network accessline 571
# https://learn.microsoft.com/en-us/azure/architecture/icons/ - Network accessline 583
| Source | URL | Notes | |--------|-----|-------| | **Official Microsoft** | https://learn.microsoft.com/en-us/azure/architecture/icons/ | Authoritative, regularly updated | - Network accessline 584
|--------|-----|-------| | **Official Microsoft** | https://learn.microsoft.com/en-us/azure/architecture/icons/ | Authoritative, regularly updated | | **Azure Icons Collection** | https://github.com/benc-uk/icon-collection | Community curat - Network accessline 585
| **Official Microsoft** | https://learn.microsoft.com/en-us/azure/architecture/icons/ | Authoritative, regularly updated | - Network accessline 586
| **Azure Icons Collection** | https://github.com/benc-uk/icon-collection | Community curated, 705+ icons | - Network accessline 587
| **az-icons.com** | https://az-icons.com/ | Searchable, downloadable | - Network accessline 588
| **Diagrams Library** | https://diagrams.mingrammer.com/docs/nodes/azure | Built-in icons |
skills/azure-diagrams/references/c4-model.md
- Network accessline 3
The [C4 model](https://c4model.com/) describes software architecture at four zoom levels:
skills/azure-diagrams/references/ui-wireframe-diagrams.md
skills/azure-diagrams/requirements.txt
- Dangerous shell operationline 7
# Linux: sudo apt-get install graphviz (or your distro equivalent)
skills/azure-diagrams/scripts/ascii_to_diagram.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/azure-diagrams/scripts/check_imports.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/azure-diagrams/scripts/generate_diagram.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 339
[Credential-related source omitted] - Access to secretsline 340
[Credential-related source omitted] - Access to secretsline 341
[Credential-related source omitted] - Access to secretsline 342
[Credential-related source omitted] - Access to secretsline 343
[Credential-related source omitted] - Access to secretsline 344
[Credential-related source omitted]
skills/azure-diagrams/scripts/iac_to_diagram.py
skills/azure-diagrams/scripts/list_azure_nodes.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/azure-diagrams/scripts/multi_diagram_generator.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 396
if layout == 'dashboard': svg = f'''<?xml version="1.0" encoding="UTF-8"?> <svg width="{width}" height="{height}" xmlns="http://www.w3.org/2000/svg"> - Network accessline 397
svg = f'''<?xml version="1.0" encoding="UTF-8"?> <svg width="{width}" height="{height}" xmlns="http://www.w3.org/2000/svg"> <style> - Network accessline 398
<svg width="{width}" height="{height}" xmlns="http://www.w3.org/2000/svg"> - Network accessline 475
elif layout == 'list': svg = f'''<?xml version="1.0" encoding="UTF-8"?> <svg width="{width}" height="{height}" xmlns="http://www.w3.org/2000/svg"> - Network accessline 476
svg = f'''<?xml version="1.0" encoding="UTF-8"?> <svg width="{width}" height="{height}" xmlns="http://www.w3.org/2000/svg"> <style> - Network accessline 477
<svg width="{width}" height="{height}" xmlns="http://www.w3.org/2000/svg"> - Network accessline 522
else: # detail svg = f'''<?xml version="1.0" encoding="UTF-8"?> <svg width="{width}" height="{height}" xmlns="http://www.w3.org/2000/svg"> - Network accessline 523
svg = f'''<?xml version="1.0" encoding="UTF-8"?> <svg width="{width}" height="{height}" xmlns="http://www.w3.org/2000/svg"> <style> - Network accessline 524
<svg width="{width}" height="{height}" xmlns="http://www.w3.org/2000/svg">
skills/azure-diagrams/scripts/render_examples.py
skills/azure-diagrams/scripts/verify_installation.py
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 1 fact
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentionazure-diagrams/scripts/multi_diagram_generator.py:398High confidence
Signal confidence: 49 facts
- Network access in prose of documentationazure-diagrams/README.md:19Low confidence
- Network access in prose of documentationazure-diagrams/README.md:21Low confidence
- Dangerous shell operation in code of documentationazure-diagrams/README.md:29Low confidence
- Network access in prose of documentationazure-diagrams/README.md:119Low confidence
- Network access in prose of documentationazure-diagrams/README.md:127Low confidence
- Network access in prose of documentationazure-diagrams/README.md:128Low confidence
- Network access in prose of documentationazure-diagrams/README.md:129Low confidence
- Network access in the frontmatter of the SKILL.mdazure-diagrams/SKILL.md:7Low confidence
- Network access in the frontmatter of the SKILL.mdazure-diagrams/SKILL.md:8Low confidence
- Network access in the frontmatter of the SKILL.mdazure-diagrams/SKILL.md:9Low confidence
- Dangerous shell operation in code of the SKILL.mdazure-diagrams/SKILL.md:97High confidence
- Network access in code of documentationazure-diagrams/references/azure-components.md:570Low confidence
- Network access in code of documentationazure-diagrams/references/azure-components.md:571Low confidence
- Network access in prose of documentationazure-diagrams/references/azure-components.md:583Low confidence
- Network access in prose of documentationazure-diagrams/references/azure-components.md:584Low confidence
- Network access in prose of documentationazure-diagrams/references/azure-components.md:585Low confidence
- Network access in prose of documentationazure-diagrams/references/azure-components.md:586Low confidence
- Network access in prose of documentationazure-diagrams/references/azure-components.md:587Low confidence
- Network access in prose of documentationazure-diagrams/references/azure-components.md:588Low confidence
- Network access in prose of documentationazure-diagrams/references/c4-model.md:3Low confidence
- Network access in code of documentationazure-diagrams/references/ui-wireframe-diagrams.md:421Low confidence
- Network access in code of documentationazure-diagrams/references/ui-wireframe-diagrams.md:422Low confidence
- Dangerous shell operation in prose of documentationazure-diagrams/requirements.txt:7Low confidence
- Executable script in code of a file that runsazure-diagrams/scripts/ascii_to_diagram.py:1High confidence
- Executable script in code of a file that runsazure-diagrams/scripts/check_imports.py:1High confidence
- Executable script in code of a file that runsazure-diagrams/scripts/generate_diagram.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueazure-diagrams/scripts/generate_diagram.py:339Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueazure-diagrams/scripts/generate_diagram.py:340Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueazure-diagrams/scripts/generate_diagram.py:341Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueazure-diagrams/scripts/generate_diagram.py:342Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueazure-diagrams/scripts/generate_diagram.py:343Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueazure-diagrams/scripts/generate_diagram.py:344Low confidence
- Executable script in code of a file that runsazure-diagrams/scripts/iac_to_diagram.py:1High confidence
- Dangerous shell operation in code of a file that runsazure-diagrams/scripts/iac_to_diagram.py:147High confidence
- Executable script in code of a file that runsazure-diagrams/scripts/list_azure_nodes.py:1High confidence
- Executable script in code of a file that runsazure-diagrams/scripts/multi_diagram_generator.py:1High confidence
- Network access in code of a file that runsazure-diagrams/scripts/multi_diagram_generator.py:396High confidence
- Network access in code of a file that runsazure-diagrams/scripts/multi_diagram_generator.py:397High confidence
- Network access in code of a file that runsazure-diagrams/scripts/multi_diagram_generator.py:398High confidence
- Network access in code of a file that runsazure-diagrams/scripts/multi_diagram_generator.py:475High confidence
- Network access in code of a file that runsazure-diagrams/scripts/multi_diagram_generator.py:476High confidence
- Network access in code of a file that runsazure-diagrams/scripts/multi_diagram_generator.py:477High confidence
- Network access in code of a file that runsazure-diagrams/scripts/multi_diagram_generator.py:522High confidence
- Network access in code of a file that runsazure-diagrams/scripts/multi_diagram_generator.py:523High confidence
- Network access in code of a file that runsazure-diagrams/scripts/multi_diagram_generator.py:524High confidence
- Executable script in code of a file that runsazure-diagrams/scripts/render_examples.py:1High confidence
- Dangerous shell operation in code of a file that runsazure-diagrams/scripts/render_examples.py:70High confidence
- Executable script in code of a file that runsazure-diagrams/scripts/verify_installation.py:1High confidence
- Dangerous shell operation in code of a file that runsazure-diagrams/scripts/verify_installation.py:53High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/azure-diagrams/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/azure-diagrams/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/azure-diagrams/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/azure-diagrams/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/azure-diagrams/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.