This gives Claude the ability to scaffold React Flow implementations, from basic node-based graphs to full workflow editors with custom nodes and edges. You'd reach for it when building visual programming interfaces, process diagrams, or any interactive graph UI. The skill covers the essentials well: controlled state management with useNodesState and useEdgesState, custom node components with proper TypeScript typing, edge path utilities like getBezierPath, and viewport controls through useReactFlow. One thing to note is that React Flow has a learning curve around handle positioning and the nodrag className patterns, but this skill front-loads those gotchas so Claude can help you avoid the common mistakes right away.

skills.sh installs
1.3K
GitHub stars
87
last updated
Aug 21, 2026

Install

$ npx -y skills add existential-birds/beagle --skill react-flow --agent claude-code

Installs into .claude/skills of the current project.

Files

React Flow

React Flow (@xyflow/react) is a library for building node-based graphs, workflow editors, and interactive diagrams. It provides a highly customizable framework for creating visual programming interfaces, process flows, and network visualizations.

Quick Start

Installation

pnpm add @xyflow/react

Basic Setup

import { ReactFlow, Node, Edge, Background, Controls, MiniMap } from '@xyflow/react';
import '@xyflow/react/dist/style.css';

const initialNodes: Node[] = [
  {
    id: '1',
    type: 'input',
    data: { label: 'Input Node' },
    position: { x: 250, y: 5 },
  },
  {
    id: '2',
    data: { label: 'Default Node' },
    position: { x: 100, y: 100 },
  },
  {
    id: '3',
    type: 'output',
    data: { label: 'Output Node' },
    position: { x: 400, y: 100 },
  },
];

const initialEdges: Edge[] = [
  { id: 'e1-2', source: '1', target: '2', animated: true },
  { id: 'e2-3', source: '2', target: '3' },
];

Sponsors

Details

Repository
github.com/existential-birds/beagle
Categories
Frontend Development, Backend & APIs, Data Science & ML, Automation & Workflows
First seen
Apr 16, 2026

More from existential-birds/beagle

All 40
1jezweb avatarreact-nativejezweb/claude-skillsReact Native and Expo patterns for building performant mobile apps. Covers list performance, animations with Reanimated, navigation, UI patterns, state manageme1.3Kskills.sh installs
2reactjs avatarreact-expertreactjs/react.devUse when researching React APIs or concepts for documentation. Use when you need authoritative usage examples, caveats, warnings, or errors for a React feature.1.3Kskills.sh installs
3jezweb avatarreact-patternsjezweb/claude-skillsReact 19 performance patterns and composition architecture for Vite + Cloudflare projects. 50+ rules ranked by impact — eliminating waterfalls, bundle optimisat1.3Kskills.sh installs
4react-native-community avatarupgrade-react-nativereact-native-community/skillsUse when upgrading react-native to a newer version. Handles version bumps, native project changes (Android/iOS), dependency updates, and breaking change migrati1.3Kskills.sh installs
5capawesome-team avatarcapacitor-angularcapawesome-team/skillsGuides the agent through Angular-specific patterns for Capacitor app development. Covers project structure, adding Capacitor to Angular projects, using Capacito1.3Kskills.sh installs
6aviz85 avatarhtml-to-pdfaviz85/claude-skills-libraryConvert HTML to PDF with pixel-perfect rendering and excellent Hebrew/RTL support. Use when the user asks to 'convert HTML to PDF', 'generate PDF from HTML', 'c1.2Kskills.sh installs