/edit
Edit an existing BPMN diagram, then re-layout, validate and lint
> /plugin marketplace add architawr/claude-bpmn-skill > /plugin install bpmn@bpmn-tools
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/edit
Context preview
What this command does when you run it.
Edit an existing BPMN diagram, then re-layout, validate and lint
Command definition
edit.mddescription: Edit an existing BPMN diagram, then re-layout, validate and lint argument-hint: <file.bpmn> — <change to make>
Use the **bpmn** skill to edit a BPMN diagram. Input (file plus the requested change): $ARGUMENTS
First `summarize` the file to understand it, apply the change to the semantics, then run `layout` → `validate` → `lint`. Report what changed and the result.
`layout` is **non-destructive by default**: on a file that already has a diagram it *preserves* the existing layout (including hand-tuned positions and Camunda multi-diagram sub-process pages) and only syncs it to your edit — pruning shapes for deleted elements and placing shapes for new ones. Only use `layout --rebuild` when the user explicitly wants the whole diagram re-laid-out from scratch.
A Claude Code plugin that lets Claude work with BPMN 2.0 process diagrams (.bpmn XML): read and explain them in plain language, and create or edit them so they come out valid and visually clean in any modeler (Camunda Modeler, bpmn.io, Cawemo…).
Repo: architawr/claude-bpmn-skill

