flowmaker

Generate interactive browser-based flowcharts from process descriptions using React Flow and dagre.

12|3|Updated Jun 16, 2026
One-click install
npx skills add https://github.com/xntj-ai/flowmaker --skill flowmaker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flowmaker
Source: https://github.com/xntj-ai/flowmaker/tree/main
Command: npx skills add https://github.com/xntj-ai/flowmaker --skill flowmaker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the frustration of static, non-editable flowcharts by generating interactive, browser-based diagrams that you can modify, rearrange, and export without needing any backend infrastructure or specialized software.

Core Features & Use Cases

  • Interactive Editing: Drag nodes, reroute edges, and double-click to rename elements directly in your browser.
  • Zero-Backend Architecture: Generates a self-contained HTML file that loads dependencies via CDN, making it perfect for sharing with non-technical colleagues.
  • Use Case: Ideal for documenting approval flows, onboarding steps, or decision trees where the chart itself is a living deliverable that needs frequent updates.

Quick Start

Use flowmaker to turn the following approval process into an editable web flowchart with start, end, and decision branches.

Frequently Asked Questions about flowmaker

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

FAQPage Schema
How do I generate an editable web flowchart from a process description?

To generate an editable web flowchart, provide a structured process description. The Skill uses React Flow and dagre to output a self-contained, interactive HTML file for immediate browser-based visual editing.

Can I create interactive browser-based diagrams without a backend server?

Yes, you can create interactive browser-based diagrams without a backend. The Skill generates a zero-backend, self-contained HTML file that loads dependencies via CDN, perfect for sharing with non-technical colleagues.

How do I document an approval flow with start, end, and decision branches?

Documenting an approval flow requires defining start, end, and decision branches in your text. The Skill automatically translates these structured process descriptions into high-fidelity visual diagrams.

Does the generated flowchart support dragging nodes and rerouting edges?

Yes, the generated flowchart supports dragging nodes and rerouting edges. Users can double-click to rename elements directly in the browser, making the chart a living deliverable for frequent updates.

What is the best way to share interactive process diagrams with non-technical users?

The best way to share interactive process diagrams is through a self-contained HTML file. This zero-backend output loads via CDN, allowing non-technical users to open and edit the visualization without specialized software.

When should I use an automatic layout tool for system process visualization?

Use an automatic layout tool for system process visualization when documenting onboarding steps or decision trees. It applies dagre for automatic layout, ensuring high-fidelity visual editing without manual node positioning.