Drawio AWS Reference

Produce AWS architecture diagrams as editable .drawio files using the AWS 2026 shape set (mxgraph.aws4 stencils), with verified stencil names and a validator. Use this whenever an AWS architecture diagram is requested, revised, or reviewed, including when the user only says "draw the architecture", "diagram this", "make me a schema", "hazme un diagrama", or hands over a design document that needs a visual. Also use it when converting a Mermaid sketch into a real draw.io file. Do not use it for non-AWS diagrams.

8 stars 4 forksDevOps & Cloud

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add patvillarroel/drawio-aws-reference --skill drawio-aws-reference
Manual install
git clone --depth 1 https://github.com/patvillarroel/drawio-aws-reference.git /tmp/drawio-aws-reference
mkdir -p ~/.claude/skills
cp -r /tmp/drawio-aws-reference/. ~/.claude/skills/drawio-aws-reference

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# AWS architecture diagrams in draw.io

The goal is to hand over a `.drawio` file the user can open and adjust without
rebuilding nodes. Most rework comes from four mechanical mistakes, and all four
are avoidable by following this spec literally.

Mermaid is fine for iterating on the logic inside the conversation. The
deliverable is always `.drawio`.

## Source of truth

When the user supplies both a prose description and a Mermaid sketch, **the
prose wins.** Mermaid is a convenience for reading the shape of the system, and
it drops detail: a flow mentioned in the description but missing from the
diagram is still a flow.

Read both, then check for **orphans**: any resource with no edge in or out. A
bucket nothing writes to, a queue nothing reads, a database nobody queries. An
orphan is almost always a gap in the source description rather than a real dead
end. Ask before drawing it, and say which flow you think is missing.

## Required workflow

1. Settle the logic of the diagram in text or Mermaid, and confirm it with the
   user before writing any XML.
2. Look up every name: service icons in `reference/resicons.txt`, VPC
   sub-components and actors in `reference/shapes.txt`, containers in
   `reference/groups.md`. Never write a stencil name from memory.
3. Write the `.drawio` file.
4. Run `scripts/validate.py` against it and fix everything it reports as an
   error.
5. Deliver, and close with the handover note below.
Read the full skill on GitHub

Details

Skill name
drawio-aws-reference
License
Apache-2.0
Repo updated
6 August 2026

FAQ

What does the Drawio AWS Reference skill do?

Produce AWS architecture diagrams as editable .drawio files using the AWS 2026 shape set (mxgraph.aws4 stencils), with verified stencil names and a validator. Use this whenever an AWS architecture diagram is requested, revised, or reviewed, including when the user only says "draw the architecture", "diagram this", "make me a schema", "hazme un diagrama", or hands over a design document that needs a visual. Also use it when converting a Mermaid sketch into a real draw.io file. Do not use it for non-AWS diagrams.

How do I install the Drawio AWS Reference skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add patvillarroel/drawio-aws-reference --skill drawio-aws-reference. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Drawio AWS Reference popular?

It lives in patvillarroel/drawio-aws-reference, which has 8 GitHub stars and 4 forks.

Related skills

Gcd

9

rochacbruno/gcd-claude-skill

Google Cloud Dedicated (GCD) and Cloud de Confiance (S3NS) sovereign cloud expert. Use when working with sovereign Google Cloud regions, or when the user mentions GCD, Google Cloud Dedicated, Cloud de Confiance, S3NS, sovereign cloud, universe domain, apis-berlin-build0.goog, s3nsapis.fr, u-germany-northeast1, u-france-east1, Trusted Partner Cloud, TPC, or data sovereignty requirements for Google Cloud workloads. Provides guidance on region-specific services, authentication, Terraform, networking, and key differences from public Google Cloud. Also use when asked to review a PR, code review, or

DevOps & Cloud

Mastering AWS CLI

9

SpillwaveSolutions/mastering-aws-cli

AWS CLI v2 quick-reference for experienced developers. Covers compute (Lambda, ECS, EKS), storage (S3, DynamoDB, Aurora), networking (VPC, SSM tunneling), security (IAM, Secrets Manager), and GitHub Actions CI/CD. Use when asked to "write aws commands", "debug aws access", "set up cross-account roles", "configure aws cli", "assume role", "S3 bucket operations", or "deploy to ECS".

DevOps & Cloud

Xcloud

8

xCloudDev/xcloud-agent-skills

Deploy Git repositories, diagnose errors and slow sites, then manage servers, sites, SSL, backups, billing and teams. Nine capability skills; MCP-first with a read-only REST fallback, deployment previews and explicit approval for destructive or paid actions.

DevOps & Cloud

Lovable to Cloudflare

9

pythonlearner1025/lovable-to-cloudflare

Migrate an app off Lovable to Cloudflare. Defaults to Blitz (blitz.dev), which provisions a Cloudflare Workers backend with SQLite + R2 storage + auth from a single HTTPS call (no signup, no CLI, no SDK install). Two execution paths, fully automated when the host agent has computer use (the Codex app, cua-driver, Playwright MCP, browser-use, etc.), step-by-step user guidance otherwise with a single human handoff (the user pastes a temporary debug URL into chat). Triggers include "migrate off Lovable", "get me off Lovable", "export my Lovable app", "leave Lovable", "Lovable to Cloudflare", "Lov

DevOps & Cloud

Graph Orchestrator

8

VineeTagarwaL-code/graph-engineering

Use when a request has many similar subtasks (auditing every file in a repo, researching a list of companies, migrating a set of endpoints, reviewing a batch of documents), when a plan is about to be written as "first X, then Y, then Z" across more than about four steps, or when work spans 10+ files or sources. Also use when a previous attempt at a large task ran out of context, lost detail partway through, or produced a summary that thinned out toward the end, or when a plan ends in an irreversible action (mass send, deploy, delete) that needs gating.

DevOps & Cloud

Openclaw Genpark Squad Leader

9

alphaparkinc/openclaw-genpark-squad-leader

OpenClaw GenPark autonomous swarm consensus and optimal task allocation engine with heartbeat monitoring and load balancing.

DevOps & Cloud

Browse the most popular Claude skills, all devops & cloud skills, or write your own with the skills generator.