By bahayonghang
Create, edit, and export draw.io diagrams offline using a YAML-first CLI workflow. Supports architecture, flowcharts, UML, ER diagrams, and conversion from Mermaid/CSV. Also applies academic venue policies to produce publication-ready figures for papers and theses.
Publication-figure overlay for draw.io. Use instead of the general drawio skill whenever a diagram is for a paper, thesis, dissertation, journal, conference, IEEE/ACM submission, manuscript, camera-ready, Word/LaTeX figure, or other publication. Applies venue, figure-type, color, caption/legend, formula, and paper-readability gates for architecture, workflow, roadmap, network-topology, and replicated paper figures. Runs offline and YAML-first through the sibling ../drawio base for CLI, references, themes, schemas, styles, and Desktop export; never requires MCP or a live backend.
Create, edit, replicate, import, and export draw.io diagrams with an offline YAML-first workflow. Use for general engineering and product diagrams: architecture, network topologies, flowcharts, UML/ER, org charts, Mermaid/CSV conversion, existing .drawio bundles, style presets, themes, and non-publication formula diagrams. For paper, thesis, journal, conference, IEEE/ACM, manuscript, camera-ready, or publication figures, prefer drawio-academic-skills; this base provides shared CLI, references, themes, schemas, styles, and optional Desktop export.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Important: Draw.io Skill 2.2.0 is a YAML-first, offline-first base workflow. The default path is local generation through
YAML/CLI -> .drawio + sidecars, optionally enhanced by draw.io Desktop for PNG/PDF/JPG and embedded SVG export. The next-ai-draw-io MCP server (@next-ai-drawio/mcp-server) is optional live refinement for the base skill only, not a hard dependency.
English | 中文文档 | Documentation
Draw.io Skill is a YAML-first draw.io authoring system for engineering diagrams, network diagrams, structured redraws, Mermaid/CSV conversion, and imported .drawio files. Publication-facing work is handled by an Academic Overlay that depends on the sibling base skill instead of copying its runtime.
skills/drawio: Draw.io Base Skill. Owns shared execution primitives: the CLI, schemas, general references, themes (including academic/academic-color), general examples, style presets, Desktop export helpers, diagrams.net URL fallback, and optional live refinement backend.skills/drawio-academic-skills: Academic Overlay. Owns academic policy and academic-specific assets: publication overlay docs (academic-figure-playbook.md, academic-export-checklist.md), paper/pipeline examples, README, and evals. It requires sibling ../drawio for execution and never requires MCP/live backend.Boundary rule: themes and shared execution primitives live in the base; academic policy, academic docs, and paper examples live in the overlay. A standalone academic package can be generated later by a packaging workflow, but the repository model is base plus overlay.
.drawio, .spec.yaml, and .arch.json aligned for repeatable local editing..drawio.svg when available.create, edit, and replicate.tech-blue, academic, academic-color, nature, dark, high-contrast.architecture, roadmap, or workflow before layout and export.router, switch, firewall, server, load_balancer, subnet, internet, ap) and automatic link labels from interface/IP/VLAN/bandwidth metadata..drawio into a YAML-first bundle with --input-format drawio --export-spec.Use this order unless the request explicitly needs a browser session:
.drawio locally and keep sidecars in sync.Academic overlay uses the first two paths only. It does not create, require, or route through .mcp.json, MCP, or live backend.
npx skills add bahayonghang/drawio-skills
Restart your client after installation so it reloads the skills.
skills/drawio into your client's skill directory.skills/drawio-academic-skills next to drawio so the overlay can resolve sibling ../drawio.Common locations:
npx claudepluginhub bahayonghang/drawio-skillsGenerate native .drawio diagrams from Claude Code — optionally export PNG/SVG/PDF with embedded XML, or open via app.diagrams.net URL.
draw.io (.drawio) diagram tool for creating and editing architecture diagrams, ER diagrams, flowcharts, wireframes, sequence diagrams, class diagrams, and domain model diagrams
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Generate professional draw.io diagrams from natural language — flowcharts, architecture diagrams, comparisons, and more.
Excalidraw diagramming toolkit — auto-diagram any codebase, architecture diagrams, data flows, with PNG/SVG/URL export
Editorial-quality technical and product diagrams — 13 types rendered as standalone HTML with inline SVG, skinnable to match your brand