drawio-bpmn
drawio-bpmn builds correct Business Process Model and Notation swimlane diagrams in draw.io format, organizing process flows across role-based lanes and milestone phases. It uses a deterministic layout engine with built-in validation of BPMN semantic rules and geometry, plus render-based vision checks to ensure accuracy before output.
drawio-bpmn creates validated BPMN swimlane diagrams with roles, phases, and process flows in draw.io format.
AI-generated summary based on this skill's SKILL.md
Install
sparklabx/drawio-ai-kit/drawio-bpmn · repository language: JavaScript
git clone https://github.com/sparklabx/drawio-ai-kit
cp -r drawio-ai-kit/skills/drawio-bpmn ~/.claude/skills/drawio-bpmnFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I create a BPMN diagram in draw.io using drawio-bpmn?
drawio-bpmn automates BPMN diagram creation in draw.io format by converting your process requirements into swimlane diagrams with role-based lanes and milestone phases. You provide the business process description, and drawio-bpmn generates a validated diagram with proper BPMN semantic rules, gateways, tasks, and events already positioned in the correct layout.
What validation does drawio-bpmn apply to swimlane diagrams?
drawio-bpmn validates diagrams against BPMN semantic rules and geometry constraints using a deterministic layout engine. It checks task connectivity, gateway logic, lane assignments, and phase sequencing before rendering. Vision-based quality checks then verify the final output as PNG or SVG to ensure accuracy and proper visual representation.
Can drawio-bpmn generate process flow diagrams with lanes automatically?
Yes. drawio-bpmn automatically generates process flow diagrams with swimlanes organized by roles and phases. You describe your workflow, and it produces a draw.io-compatible diagram with pools, lanes, tasks, gateways, and events positioned according to BPMN standards—no manual layout needed.
What output formats does drawio-bpmn support for rendered diagrams?
drawio-bpmn renders BPMN diagrams as PNG or SVG files. Both formats include vision-based quality verification to confirm the diagram meets BPMN standards before delivery, ensuring your process visualization is accurate and ready to use.
Does drawio-bpmn support business process mapping with roles and phases?
Yes. drawio-bpmn specializes in business process mapping by organizing workflows across role-based swimlanes and milestone phases. It structures process flows so each role's responsibilities and phase transitions are visually clear, making it ideal for cross-functional process documentation and workflow analysis.
Is drawio-bpmn open source and what license does it use?
drawio-bpmn is released under the MIT license, making it free to use, modify, and distribute for both personal and commercial projects with minimal restrictions.
SKILL.md
rendered from the published skill — quoted content, verbatim
Draw.io BPMN
Produce correct BPMN (Business Process Model and Notation) swimlane diagrams in
draw.io. This skill is a thin frontend; the deterministic engine, validator, and
rules live in the drawio-ai-kit package, reached via the drawio-ai CLI.
0. Preflight — the CLI must be installed
command -v drawio-ai >/dev/null 2>&1 || echo "Install the Kit first: npm i -g github:sparklabx/drawio-ai-kit"
If drawio-ai is not on PATH, stop and tell the user to run
npm i -g github:sparklabx/drawio-ai-kit. Never run npm i -g yourself — nothing mutates the
user's global environment without their say-so.
1. Delegate the build (preferred when your harness supports
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 1 file
skills/drawio-bpmn/SKILL.md