drawio-aws-architect
Installation
SKILL.md
Draw.io AWS Architect
Produce correct and beautiful AWS architecture diagrams in draw.io. This skill is the workflow layer; the deterministic tools live in the drawio-ai-kit MCP server (or its CLI src/cli.mjs).
Tools available (MCP drawio-ai-kit)
| Tool | Use |
|---|---|
search_icon |
Resolve the exact icon + ready-to-paste style — for AWS stencils AND non-AWS tools (the OSS packs: Big Data, Database, Databricks, CI/CD, Containers & Kubernetes, Observability, Network, AI/ML). Search by the tool's plain name (spark, kafka, postgres, kubernetes, argocd, prometheus, pytorch…). Never hand-write resIcon= names; never draw a plain box for a named tool before searching. |
get_icon_style |
Full style for a known stencil/icon name. |
brand_logo |
Fallback logo for a brand not already in the catalog (search_icon first — Kafka, MinIO, Dagster, etc. are now real catalog icons). Only for brands the packs still lack. |
validate_diagram |
Lint: unknown stencils, dangling edges, recolored icons, broken AWS group nesting, geometry (overlap / child-spills-its-frame / stacked arrowheads), aesthetic audit.advice. |
render_diagram |
Render the XML to PNG and return the image — your built-in vision self-check. Look at it and fix before delivering. |
get_principles |
Design rules + AWS architecture preset + catalog categories. |
If the MCP server isn't registered, call the same logic via node ~/.agents/skills/drawio-aws-architect/src/cli.mjs <search|validate|audit|logo|principles>.