react-flow

Create interactive node-based graph visualizations with React Flow.

6|1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/RepairYourTech/cfsa-antigravity --skill react-flow-repairyourtech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-flow
Source: https://github.com/RepairYourTech/cfsa-antigravity/tree/main/.agent/skill-library/stack/ui/react-flow
Command: npx skills add https://github.com/RepairYourTech/cfsa-antigravity --skill react-flow-repairyourtech

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @xyflow/react, and includes references (resource) components.

What problem does it solve?

This Skill addresses the need for creating interactive and customizable node-based graph visualizations, essential for workflow editors, process flows, and network diagrams.

Core Features & Use Cases

  • Graph Visualization: Build dynamic node-based interfaces.
  • Custom Nodes & Edges: Extend functionality with unique visual elements and behaviors.
  • State Management: Control graph interactions and updates programmatically.
  • Use Case: Develop a visual programming interface where users can connect different functional blocks to create complex logic flows.

Quick Start

Use the react-flow skill to create a basic workflow diagram with input, default, and output nodes connected by animated edges.

Frequently Asked Questions about react-flow

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

FAQPage Schema
How do I build an interactive node-based graph visualization in React?

To build an interactive node-based graph visualization in React, use a skill that integrates with @xyflow/react to construct dynamic interfaces, manage state via hooks, and control the viewport for diagramming tools.

Can I create custom nodes and edges for a workflow diagram?

Yes, you can create custom nodes and edges for a workflow diagram by extending the graph visualization with unique visual elements and behaviors, allowing you to connect different functional blocks to create complex logic flows.

Does this approach work for building a visual programming interface?

Yes, this approach works for building a visual programming interface where users connect different functional blocks. It supports state management to control graph interactions and updates programmatically within workflow editors.

What is the best way to manage state and viewport control in React Flow?

The best way to manage state and viewport control in React Flow is by using built-in hooks to programmatically control graph interactions, update dynamic node-based interfaces, and adjust the viewport for process flows.

Do I need @xyflow/react to visualize process flows and network diagrams?

Yes, you need the @xyflow/react dependency to visualize process flows and network diagrams. It provides the foundational components required for rendering custom node types and animated edges within your React application.