skillfed

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

613 106 MIT updated by sparklabx

Install

sparklabx/drawio-ai-kit/drawio-bpmn · repository language: JavaScript

CLI (skillfed)coming soon
git clone https://github.com/sparklabx/drawio-ai-kit
cp -r drawio-ai-kit/skills/drawio-bpmn ~/.claude/skills/drawio-bpmn

Frequently 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

Related skills

Tags

process-automation diagram-generation workflow-visualization declarative-layout semantic-validation business-modeling swimlane-pools gateway-logic vision-self-check deterministic-rendering