Skills for Real Engineers. Straight from my .agents directory.
draw-io
Agent skill fromsoftaworks/agent-toolkit
draw.io diagram creation, editing, and review. Use for .drawio XML editing, PNG conversion, layout adjustment, and AWS icon usage.
How to install draw-io
npx skills add softaworks/agent-toolkit# or add only this skill to Claude Code: copy the folder
skills/draw-io/
# into
~/.claude/skills/draw-io/ (all projects)
.claude/skills/draw-io/ (one project)
1# draw.io Diagram Skill23## 1. Basic Rules45- Edit only `.drawio` files6- Do not directly edit `.drawio.png` files7- Use auto-generated `.drawio.png` by pre-commit hook in slides89## 2. Font Settings1011For diagrams used in Quarto slides,12specify `defaultFontFamily` in mxGraphModel tag:1314```xml15<mxGraphModel defaultFontFamily="Noto Sans JP" ...>16```1718Also explicitly specify `fontFamily` in each text element's style attribute:1920```xml21style="text;html=1;fontSize=27;fontFamily=Noto Sans JP;"22```2324## 3. Conversion Commands2526See conversion script at [scripts/convert-drawio-to-png.sh](scripts/convert-drawio-to-png.sh).2728```sh29# Convert all .drawio files30mise exec -- pre-commit run --all-files3132# Convert specific .drawio file33mise exec -- pre-commit run convert-drawio-to-png --files assets/my-diagram.drawio3435# Run script directly (using skill's script)36bash ~/.claude/skills/draw-io/scripts/convert-drawio-to-png.sh assets/diagram1.drawio37```3839Internal command used:4041```sh42drawio -x -f png -s 2 -t -o output.drawio.png input.drawio43```4445| Option | Description |46|--------|-------------|47| `-x` | Export mode |48| `-f png` | PNG format output |49| `-s 2` | 2x scale (high resolution) |50| `-t` | Transparent background |51| `-o` | Output file path |5253## 4. Layout Adjustment5455### 4.1. Coordinate Adjustment Steps56571. Open `.drawio` file in text editor (plain XML format)582. Find `mxCell` for element to adjust (search by `value` attribute for text)593. Adjust coordinates in `mxGeometry` tag60…
Excerpt shown under the repository's MIT license.
More skills in agent-toolkit
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
