A reference guide for working with bpmn-js modeler internals in web applications.

Install

mkdir -p .claude/skills/bpmn-js && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/9618" && unzip -o skill.zip -d .claude/skills/bpmn-js && rm skill.zip

Installs to .claude/skills/bpmn-js

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

bpmn-js modeler internals — EventBus, services, copy-paste architecture, clipboard polyfill, modeler lifecycle. Use when working on bpmn-webview, diagram interactions, copy-paste, clipboard, or element templates.
212 chars✓ has a “when” trigger
Advanced

Key capabilities

  • →Manage bpmn-js modeler lifecycle
  • →Handle diagram event bus
  • →Implement clipboard polyfills
  • →Configure Camunda engine variants

How it works

It wraps the bpmn-js modeler and manages lifecycle events, clipboard interception, and engine-specific module loading.

Inputs & outputs

You give it
BPMN XML
You get back
Rendered diagram interactions

When to use bpmn-js

  • →Customizing bpmn-js element templates
  • →Debugging modeler lifecycle events
  • →Implementing custom copy-paste behavior
  • →Configuring Camunda engine variants

About bpmn-js

Provides technical details on the bpmn-js modeler lifecycle, event handling, and engine variants (Camunda 7/8). It helps developers manage diagram interactions, clipboard polyfills, and custom modeler configurations.

bpmn-js modeler internals — EventBus, services, copy-paste architecture, clipboard polyfill, modeler lifecycle. Use when working on bpmn-webview, diagram interactions, copy-paste, clipboard, or element templates.

When not to use it

  • →When working outside of bpmn-webview
  • →When not using bpmn-js library

Prerequisites

bpmn-jsCamunda engine

Limitations

  • →Clipboard interception is production-only

How it compares

It provides deep internal access to modeler services and event bus priorities rather than just basic rendering.

Compared to similar skills

bpmn-js side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
bpmn-js (this skill)05moReviewAdvanced
add-announcement18moReviewBeginner
scroll-experience1018moNo flagsIntermediate
anthropic-frontend-design128moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

add-announcement

Agenta-AI

Helps add announcement cards to the sidebar banner system. Use when adding changelog entries, feature announcements, updates, or promotional banners to the Agenta sidebar. Handles both simple changelog entries and complex custom banners.

11

scroll-experience

davila7

Expert in building immersive scroll-driven experiences - parallax storytelling, scroll animations, interactive narratives, and cinematic web experiences. Like NY Times interactives, Apple product pages, and award-winning web experiences. Makes websites feel like experiences, not just pages. Use when: scroll animation, parallax, scroll storytelling, interactive story, cinematic website.

101142

anthropic-frontend-design

chaibuilder

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.

1237

threejs-postprocessing

CloudAI-X

Three.js post-processing - EffectComposer, bloom, DOF, screen effects. Use when adding visual effects, color grading, blur, glow, or creating custom screen-space shaders.

17

snapdom

2025Emma

snapDOM is a fast, accurate DOM-to-image capture tool that converts HTML elements into scalable SVG images. Use for capturing HTML elements, converting DOM to images (SVG, PNG, JPG, WebP), preserving styles, fonts, and pseudo-elements.

14

keyboard-shortcuts

mae616

UIキーボードショートカットを「公式基準(W3C APG / WCAG)+プラットフォーム規約(Apple HIG / Fluent UI)+デファクトスタンダード(GitHub・Gmail・Slack等)」に沿って設計し、衝突なく・発見しやすく・無効化可能な形で実装するための判断軸。

00

Search skills

Search the agent skills registry