Paste any .osop YAML and instantly generate an interactive flow diagram on your FigJam or Figma canvas.
- Parse
.osopYAML and render nodes as color-coded shapes - Auto-layout with topological sorting (left-to-right flow)
- Connectors between nodes with edge mode labels
- 12 node type colors (human, agent, api, cli, db, system, cicd, infra, etc.)
- Edge styling: solid (sequential), dashed (conditional/loop), dotted (fallback/error), thick (parallel)
- Open Figma Desktop (Mac or Windows)
- Go to Plugins → Development → Import plugin from manifest
- Select the
manifest.jsonfile from this directory - The plugin appears under Plugins → OSOP Workflow Viewer
npm install
npm run build # Compile TypeScript
npm run watch # Watch mode- Open a FigJam or Figma file
- Run the plugin: Plugins → OSOP Workflow Viewer
- Paste your
.osopYAML in the text area - Click Generate Diagram
- The workflow appears on your canvas
To publish to Figma Community:
- Enable 2FA on your Figma account
- Use Figma Desktop → Plugins → Manage → Publish
- First review takes 5-10 business days
- OSOP Spec — Protocol definition
- Visual Editor — Web-based OSOP editor
- OSOP Website — Docs and examples