bpmn-generator

Generate BPMN 2.0 XML from natural language or Markdown process descriptions.

5|4|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/davistroy/claude-marketplace --skill bpmn-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bpmn-generator
Source: https://github.com/davistroy/claude-marketplace/tree/main/plugins/bpmn-plugin/skills/bpmn-generator
Command: npx skills add https://github.com/davistroy/claude-marketplace --skill bpmn-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating BPMN 2.0 diagrams manually is time-consuming and error-prone. This skill automates the generation of BPMN 2.0 XML from natural language process descriptions or from structured Markdown documents, ensuring consistency and correctness.

Core Features & Use Cases

  • Interactive mode provides structured Q&A to gather requirements before XML generation.
  • Document Parsing mode extracts tasks, gateways, events, lanes, and phase information from Markdown business process documents.
  • Outputs include BPMN 2.0 XML with proper namespaces, Diagram Interchange data, and phase comments for PowerPoint-compatible presentations.

Quick Start

Provide a natural language description like "Create a simple order-fulfillment process" or supply a Markdown document path, and the skill will produce a BPMN XML file (and an accompanying diagram file) ready for export or visualization.

Frequently Asked Questions about bpmn-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate BPMN 2.0 XML from a natural language process description?

You can generate BPMN 2.0 XML by providing a natural language process description or a structured Markdown document. The skill parses your input to extract tasks, gateways, events, and lanes, outputting compliant BPMN XML ready for visualization.

Can I create BPMN diagrams from structured Markdown documents?

Yes, you can create BPMN diagrams from Markdown documents. The document parsing mode extracts tasks, gateways, events, lanes, and phase information from your structured Markdown to automatically generate accurate BPMN 2.0 XML files.

Does the generated BPMN XML include Diagram Interchange data for presentation tools?

Yes, the generated BPMN XML includes Diagram Interchange data and proper namespaces. It also adds phase comments, ensuring the output is compatible with presentation tooling like PowerPoint for business process visualization.

What is the best way to define process gateways and lanes without manual XML coding?

The best way to define process gateways and lanes without manual XML coding is using the skill's interactive mode. It uses structured Q&A to gather your workflow requirements before automatically generating the BPMN 2.0 XML.

Are there limitations when converting complex business processes into BPMN 2.0 XML?

A limitation when converting complex business processes into BPMN 2.0 XML is the need for clear input structure. While it parses natural language and Markdown, highly ambiguous process descriptions may require interactive clarification to accurately extract tasks and gateways.