Not in the top 1,000 by GitHub stars
vidanov/aws-architecture-diagram-skill
Reusable skill for generating AWS architecture diagrams in draw.io format. Works with Kiro CLI and Claude Code.
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
claude/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
d0f8550283ec → d0f8550283ec
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0f8550283ec
No earlier version was observed for comparison.
kiro/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
d0f8550283ec → d0f8550283ec
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0f8550283ec
No earlier version was observed for comparison.
plugins/aws-architecture-diagram/skills/aws-architecture-diagram/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
d0f8550283ec → d0f8550283ec
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0f8550283ec
No earlier version was observed for comparison.
skills/aws-architecture-diagram/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
d0f8550283ec → d0f8550283ec
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → d0f8550283ec
No earlier version was observed for comparison.
Verified commit d0f8550283ecd8169b64e56f19b895d8eea13915
git clone --filter=blob:none --no-checkout https://github.com/vidanov/aws-architecture-diagram-skill.git .hotskills/vidanov-aws-architecture-diagram-skill && git -C .hotskills/vidanov-aws-architecture-diagram-skill checkout --detach d0f8550283ecd8169b64e56f19b895d8eea13915
# Copy each selected skill directory from .hotskills/vidanov-aws-architecture-diagram-skill into .claude/skills/<skill-name>/Heat
0.3- 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
- aws-architecture-diagram
claude - aws-architecture-diagram
kiro - aws-architecture-diagram
plugins/aws-architecture-diagram/skills/aws-architecture-diagram - aws-architecture-diagram
skills/aws-architecture-diagram
How it works
aws-architecture-diagram
When your agent uses it
Always use when user asks to create, generate, or build an AWS architecture diagram, cloud infrastructure diagram, or system diagram with AWS services. Also activates for draw.io diagrams mentioning AWS services like Lambda, DynamoDB, S3, API Gateway, etc.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
4,838 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- How to create a diagram
- Layout Rules
- Icon Style
- Edge Style — CRITICAL FOR CLEAN DIAGRAMS
- Visual Quality: straight arrows, no overlaps, professional layout
- PNG Export Background
- AWS Icon Patterns (VERIFIED WORKING)
- BROKEN Icons — DO NOT USE
- Audience Mode
- Companion Guide
- Two-Step Edit Approach
- Icon Name Gotchas — CRITICAL
- Validation Step
- Export
- XML Well-formedness (CRITICAL)
- Official Reference
Files
../.claude-plugin/marketplace.jsonasset896 bytesSKILL.mdcore17,742 bytesSKILL.mdcore17,742 bytesSKILL.mdcore17,742 bytesSKILL.mdcore17,742 bytesSKILL.mdcore17,742 bytesSKILL.mdcore17,742 bytesSKILL.mdcore17,742 bytes../plugins/aws-architecture-diagram/.claude-plugin/plugin.jsonasset205 bytes
Read SKILL.md
# AWS Architecture Diagram Skill
Generate AWS architecture diagrams as native `.drawio` files using official AWS Architecture Icons. Optionally export to PNG, SVG, or PDF with embedded XML (so exported files remain editable in draw.io).
## How to create a diagram
1. **Generate draw.io XML** in mxGraphModel format following the rules below
2. **Write the XML** to a `.drawio` file using the Write tool
3. **If the user requested an export format** (png, svg, pdf), export using the draw.io CLI (see Export section)
4. **Open the result** with `open` (macOS), `xdg-open` (Linux), or print the path
## Layout Rules
- **Left-to-right flow** for data/request pathView the complete source on GitHubaws-architecture-diagram
When your agent uses it
Generate AWS architecture diagrams in draw.io format. Activates when the user asks to create, generate, or build an architecture diagram, system diagram, or draw.io diagram for AWS services.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
5,281 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Instructions
Files
SKILL.mdcore19,665 bytesSKILL.mdcore19,665 bytesSKILL.mdcore19,665 bytesSKILL.mdcore19,665 bytesSKILL.mdcore19,665 bytesSKILL.mdcore19,665 bytes
Read SKILL.md
## Instructions
Generate a draw.io (.drawio) XML file representing an AWS architecture diagram.
### Layout
- **Left-to-right flow** for data/request path
- **UI/Frontend on the LEFT** (users access from left side)
- **Data sources / external systems on the RIGHT**
- Use horizontal lanes for parallel paths (top lane, bottom lane)
- **Minimum 220px horizontal spacing** between icons (to leave room for edge labels)
- **Minimum 250px vertical spacing** between lanes (so vertical edges don't crowd)
- Secondary/auxiliary services (monitoring, DLQ, error paths) go BELOW the main flow with 280px+ vertical gap
### CanvasView the complete source on GitHubaws-architecture-diagram
When your agent uses it
Generate AWS architecture diagrams in draw.io format. Activates when the user asks to create, generate, or build an architecture diagram, system diagram, or draw.io diagram for AWS services.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
2,864 tokensWhen the skill is activated
Reference documents
6,260 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Instructions
Files
SKILL.mdcore10,401 bytesSKILL.mdcore10,401 bytesreferences/aws-icons-analytics-ml.mddoc2,090 bytesreferences/aws-icons-common.mddoc3,625 bytesreferences/aws-icons-compute.mddoc1,842 bytesreferences/aws-icons-database.mddoc1,844 bytesreferences/aws-icons-integration.mddoc2,642 bytesreferences/aws-icons-iot-migration-devtools.mddoc2,275 bytesreferences/aws-icons-networking.mddoc2,191 bytesreferences/aws-icons-security.mddoc1,871 bytesreferences/aws-icons-storage.mddoc1,794 bytestemplates/README.mddoc1,160 bytestemplates/event-driven-processing.drawioasset7,416 bytestemplates/serverless-rest-api.drawioasset6,715 bytestemplates/static-website.drawioasset5,885 bytestemplates/three-tier-web-app.drawioasset8,382 bytestemplates/vpc-networking.drawioasset8,364 bytes
Read SKILL.md
## Instructions
Generate a draw.io (.drawio) XML file representing an AWS architecture diagram.
### Layout
- **Left-to-right flow** for data/request path
- **UI/Frontend on the LEFT** (users access from left side)
- **Data sources / external systems on the RIGHT**
- Use horizontal lanes for parallel paths (top lane, bottom lane)
- **Minimum 220px horizontal spacing** between icons (to leave room for edge labels)
- **Minimum 250px vertical spacing** between lanes (so vertical edges don't crowd)
- Secondary/auxiliary services (monitoring, DLQ, error paths) go BELOW the main flow with 280px+ vertical gap
### CanvasView the complete source on GitHubaws-architecture-diagram
When your agent uses it
Always use when user asks to create, generate, or build an AWS architecture diagram, cloud infrastructure diagram, or system diagram with AWS services. Also activates for draw.io diagrams mentioning AWS services like Lambda, DynamoDB, S3, API Gateway, etc.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
4,838 tokensWhen the skill is activated
Reference documents
11,869 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- How to create a diagram
- Layout Rules
- Icon Style
- Edge Style — CRITICAL FOR CLEAN DIAGRAMS
- Visual Quality: straight arrows, no overlaps, professional layout
- PNG Export Background
- AWS Icon Patterns (VERIFIED WORKING)
- BROKEN Icons — DO NOT USE
- Audience Mode
- Companion Guide
- Two-Step Edit Approach
- Icon Name Gotchas — CRITICAL
- Validation Step
- Export
- XML Well-formedness (CRITICAL)
- Official Reference
Files
SKILL.mdcore17,743 bytesSKILL.mdcore17,743 bytesSKILL.mdcore17,743 bytesSKILL.mdcore17,743 bytesSKILL.mdcore17,743 bytesSKILL.mdcore17,743 bytesSKILL.mdcore17,743 bytesreferences/aws-icons-3d.mddoc13,502 bytesreferences/aws-icons-allied-telesis.mddoc5,904 bytesreferences/aws-icons-analytics-ml.mddoc2,114 bytesreferences/aws-icons-common.mddoc3,625 bytesreferences/aws-icons-compute.mddoc1,842 bytesreferences/aws-icons-database.mddoc1,844 bytesreferences/aws-icons-integration.mddoc2,642 bytesreferences/aws-icons-iot-migration-devtools.mddoc2,275 bytesreferences/aws-icons-networking.mddoc2,235 bytesreferences/aws-icons-security.mddoc1,817 bytesreferences/aws-icons-storage.mddoc1,794 bytes
Read SKILL.md
# AWS Architecture Diagram Skill
Generate AWS architecture diagrams as native `.drawio` files using official AWS Architecture Icons. Optionally export to PNG, SVG, or PDF with embedded XML (so exported files remain editable in draw.io).
## How to create a diagram
1. **Generate draw.io XML** in mxGraphModel format following the rules below
2. **Write the XML** to a `.drawio` file using the Write tool
3. **If the user requested an export format** (png, svg, pdf), export using the draw.io CLI (see Export section)
4. **Open the result** with `open` (macOS), `xdg-open` (Linux), or print the path
## Layout Rules
- **Left-to-right flow** for data/request pathView the complete source on GitHubSkills included
- aws-architecture-diagram
- aws-architecture-diagram
- aws-architecture-diagram
- aws-architecture-diagram
Repository facts
- License
- MIT
- Created
- May 22, 2026
- Last pushed
- Oct 4, 2026
- Forks
- 21
- Open issues
- 0
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 7, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 18 notes
claude/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclaude/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclaude/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclaude/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclaude/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclaude/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkiro/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkiro/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkiro/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkiro/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedkiro/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/aws-architecture-diagram/skills/aws-architecture-diagram/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/aws-architecture-diagram/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/aws-architecture-diagram/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/aws-architecture-diagram/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/aws-architecture-diagram/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/aws-architecture-diagram/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/aws-architecture-diagram/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 25 network referencesin 7 files: kiro/SKILL.md:29 aws-architecture-diagram/SKILL.md:29 .claude-plugin/marketplace.json:16 and 4 more
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- No access to secrets
- No requests to vote in Hot
Show all 25 signals by file
.claude-plugin/marketplace.json
- Network accessline 16
"name": "Alexey Vidanov" }, "homepage": "https://github.com/vidanov/aws-architecture-diagram-skill", - Network accessline 17
}, "homepage": "https://github.com/vidanov/aws-architecture-diagram-skill", "repository": "https://github.com/vidanov/aws-architecture-diagram-skill", - Network accessline 18
"homepage": "https://github.com/vidanov/aws-architecture-diagram-skill", - Network accessline 19
"repository": "https://github.com/vidanov/aws-architecture-diagram-skill",
claude/SKILL.md
- Network accessline 36
- Icons are from draw.io's built-in `mxgraph.aws4` stencil library — the **official AWS Architecture Icons** (https://aws.amazon.com/architecture/icons/) - Network accessline 297
- XML reference: https://raw.githubusercontent.com/jgraph/drawio-mcp/main/shared/xml-reference.md - Network accessline 298
- Style reference: https://raw.githubusercontent.com/jgraph/drawio-mcp/main/shared/style-reference.md
kiro/SKILL.md
- Network accessline 29
### Icon Style - Icons are from draw.io's built-in `mxgraph.aws4` stencil library — the **official AWS Architecture Icons** (https://aws.amazon.com/architecture/icons/, updated quarterly) - Network accessline 30
- Icons are from draw.io's built-in `mxgraph.aws4` stencil library — the **official AWS Architecture Icons** (https://aws.amazon.com/architecture/icons/, updated quarterly) - Network accessline 285
### Official Reference - Full XML/style reference: https://raw.githubusercontent.com/jgraph/drawio-mcp/main/shared/xml-reference.md - Network accessline 286
- Full XML/style reference: https://raw.githubusercontent.com/jgraph/drawio-mcp/main/shared/xml-reference.md - Network accessline 287
- Style properties: https://raw.githubusercontent.com/jgraph/drawio-mcp/main/shared/style-reference.md
plugins/aws-architecture-diagram/skills/aws-architecture-diagram/SKILL.md
- Network accessline 29
### Icon Style - Icons are from draw.io's built-in `mxgraph.aws4` stencil library — the **official AWS Architecture Icons** (https://aws.amazon.com/architecture/icons/, updated quarterly) - Network accessline 30
- Icons are from draw.io's built-in `mxgraph.aws4` stencil library — the **official AWS Architecture Icons** (https://aws.amazon.com/architecture/icons/, updated quarterly) - Network accessline 206
### Official Reference - Full XML/style reference: https://raw.githubusercontent.com/jgraph/drawio-mcp/main/shared/xml-reference.md - Network accessline 207
- Full XML/style reference: https://raw.githubusercontent.com/jgraph/drawio-mcp/main/shared/xml-reference.md - Network accessline 208
- Style properties: https://raw.githubusercontent.com/jgraph/drawio-mcp/main/shared/style-reference.md
skills/aws-architecture-diagram/SKILL.md
- Network accessline 36
- Icons are from draw.io's built-in `mxgraph.aws4` stencil library — the **official AWS Architecture Icons** (https://aws.amazon.com/architecture/icons/) - Network accessline 298
- XML reference: https://raw.githubusercontent.com/jgraph/drawio-mcp/main/shared/xml-reference.md - Network accessline 299
- Style reference: https://raw.githubusercontent.com/jgraph/drawio-mcp/main/shared/style-reference.md
skills/aws-architecture-diagram/references/aws-icons-3d.md
- Network accessline 127
## Source of truth Verified against: `https://raw.githubusercontent.com/jgraph/drawio/master/src/main/webapp/js/diagramly/sidebar/Sidebar-AWS3D.js`. If a future diagram needs a shape not listed here, re-fetch that file and grep it directly - Network accessline 128
Verified against: `https://raw.githubusercontent.com/jgraph/drawio/master/src/main/webapp/js/diagramly/sidebar/Sidebar-AWS3D.js`. If a future diagram needs a shape not listed here, re-fetch that file and grep it directly rather than guessin
skills/aws-architecture-diagram/references/aws-icons-allied-telesis.md
- Network accessline 3
Companion to `aws-icons-3d.md`. Use this when a **3D/isometric** diagram needs a generic client device, on-prem server, server rack, or network hardware icon that has no AWS-specific equivalent in `mxgraph.aws3d.*`. Verified directly agains - Network accessline 97
## Source of truth `https://raw.githubusercontent.com/jgraph/drawio/master/src/main/webapp/js/diagramly/sidebar/Sidebar-AlliedTelesis.js` — re-fetch and grep this directly for anything not covered above rather than guessing. - Network accessline 98
`https://raw.githubusercontent.com/jgraph/drawio/master/src/main/webapp/js/diagramly/sidebar/Sidebar-AlliedTelesis.js` — re-fetch and grep this directly for anything not covered above rather than guessing.
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.
Signal confidence: 16 facts
- Network access in prose of the SKILL.mdclaude/SKILL.md:36Low confidence
- Network access in prose of the SKILL.mdclaude/SKILL.md:297Low confidence
- Network access in prose of the SKILL.mdclaude/SKILL.md:298Low confidence
- Network access in prose of the SKILL.mdkiro/SKILL.md:29Low confidence
- Network access in prose of the SKILL.mdkiro/SKILL.md:30Low confidence
- Network access in prose of the SKILL.mdkiro/SKILL.md:285Low confidence
- Network access in prose of the SKILL.mdkiro/SKILL.md:286Low confidence
- Network access in prose of the SKILL.mdkiro/SKILL.md:287Low confidence
- Network access in prose of the SKILL.mdaws-architecture-diagram/SKILL.md:29Low confidence
- Network access in prose of the SKILL.mdaws-architecture-diagram/SKILL.md:30Low confidence
- Network access in prose of the SKILL.mdaws-architecture-diagram/SKILL.md:206Low confidence
- Network access in prose of the SKILL.mdaws-architecture-diagram/SKILL.md:207Low confidence
- Network access in prose of the SKILL.mdaws-architecture-diagram/SKILL.md:208Low confidence
- Network access in prose of the SKILL.mdaws-architecture-diagram/SKILL.md:36Low confidence
- Network access in prose of the SKILL.mdaws-architecture-diagram/SKILL.md:298Low confidence
- Network access in prose of the SKILL.mdaws-architecture-diagram/SKILL.md:299Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md claude/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md claude/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md claude/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md claude/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md claude/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.