bpmn

Create BPMN diagrams with PlantUML syntax and stencil libraries.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/shekerkamma/markdown-viewer-skills-audit --skill bpmn-shekerkamma
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bpmn
Source: https://github.com/shekerkamma/markdown-viewer-skills-audit/tree/main/bpmn
Command: npx skills add https://github.com/shekerkamma/markdown-viewer-skills-audit --skill bpmn-shekerkamma

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Visualizing and documenting business processes and integration patterns can be time-consuming and error-prone; this skill enables rapid creation of BPMN diagrams using PlantUML syntax with a rich set of stencils.

Core Features & Use Cases

  • Supports BPMN, EIP, and Lean Mapping stencil libraries via PlantUML
  • Provides a variety of diagram patterns such as Order Processing, Approval Workflow, ETL Pipeline, Value Stream Mapping, and Microservice Orchestration
  • Includes example templates, rules, and guidance for consistent diagram construction
  • Uses left-to-right layout by default and enforces @startuml/@enduml lifecycle

Quick Start

Choose a diagram type and place PlantUML code between @startuml and @enduml to render the diagram.

Frequently Asked Questions about bpmn

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

FAQPage Schema
How do I create a BPMN diagram using PlantUML for an order processing workflow?

You can create a BPMN diagram for order processing by placing PlantUML syntax between @startuml and @enduml tags. The skill provides starter templates and enforces a left-to-right layout to model workflows and integration patterns consistently.

Can I use PlantUML to visualize microservice orchestration and event-driven architectures?

Yes, PlantUML can visualize microservice orchestration and event-driven architectures using BPMN stencils. The skill supports modeling these integration patterns with enforced diagram rules like start and end tags for accurate process visualization.

What is the best way to document ETL pipelines and approval workflows as code?

The best way to document ETL pipelines and approval workflows as code is using PlantUML BPMN syntax. This approach provides stencil libraries for EIP and lean mapping, ensuring consistent diagram construction with example templates.

Does this BPMN visualization approach support lean mapping and EIP stencils?

Yes, this BPMN visualization approach supports Enterprise Integration Patterns (EIP) and lean mapping stencils alongside standard BPMN. It fulfills requirements for mxgraph BPMN compatibility and provides guidance for value stream mapping.

Why do my PlantUML workflow diagrams fail to render without start and end tags?

PlantUML workflow diagrams fail to render without start and end tags because the skill enforces the @startuml and @enduml lifecycle. Enforcing these diagram rules ensures valid syntax and consistent left-to-right layout for business process visualization.

How do I model integration patterns for an event-driven architecture in PlantUML?

To model integration patterns for an event-driven architecture in PlantUML, use the provided EIP and BPMN stencils within the @startuml and @enduml block. The skill includes example diagrams to guide microservice orchestration and ETL pipeline visualization.