Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

ruflo — Claude Code skill: what it does, how to install

This skill adds multi-agent orchestration, memory, routing, and MCP tools to a project. Use it for swarm tasks and multi-step workflows.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add ruvnet/ruflo --skill ruflo -a claude-code
Open on GitHub

What ruflo does

ruflo adds an orchestration layer for AI coding agents and runs through npx ruflo <command>. After npx ruflo init, the project gets .claude/, MCP configuration, and hooks. The skill exposes 314 MCP tools for memory, routing, swarm topologies, sub-agents, task tracking, and workflows.

It supports Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, and OpenCode. Run npx ruflo discover-plugins to match the work with one of 30+ plugins, including security audits, cost tracking, browser automation, and Git change analysis. Memory uses HNSW search with a SQLite and AgentDB backend.

The setup expects Node 20+, npm 9+, MCP servers, a memory database, and API keys; npx ruflo doctor --fix checks these pieces. For a one-shot edit, the orchestration overhead may be more than the task needs.

What it helps with

  • coordinate several AI coding agents
  • keep memory across sessions
  • route tasks between models
  • dispatch hooks and background workers
  • find a plugin for security or browser work

Example prompts for the agent

  • Initialize ruflo in the current project, check its health, and find plugins that match the work.
  • Start a hierarchically coordinated swarm, assign one sub-agent to code, and another to review it.
  • Show the ruflo status and list the available MCP tools with `npx ruflo mcp list`.

How to install ruflo

1Skills CLI (Vercel)

npx skills add ruvnet/ruflo --skill ruflo -a claude-code

2Manually: put the files in place

~/.claude/skills/ruflo/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/ruflo/

From the same set104

The whole set →
Swarm Orchestration ruvnet Skill for managing agent swarms with parallel execution, dynamic topology, and automatic load balancing. Use when a single agent is not enough and you need to orchestrate specialists of different types. Claude Code CX Codex Cursor +1 2,100installs github-project-management ruvnet Turns issue triage and board upkeep into gh and ruv-swarm calls: labels, subtasks, duplicate lookup. Useful when the tracker holds more tickets than order. Claude Code CX Codex Cursor +1 1,400installs github-workflow-automation ruvnet Automates GitHub Actions with AI agent coordination. Generates optimised pipelines, manages pull requests, analyzes failed runs, and deploys updates with risk assessment. Claude Code CX Codex Cursor +1 1,300installs github-code-review ruvnet Runs a swarm of specialized AI agents to inspect GitHub pull requests for security, performance, and architecture issues. Claude Code CX Codex Cursor +1 1,300installs stream-chain ruvnet Chains sequential agent steps together using streaming JSON flow and provides ready-to-run pipelines. Claude Code CX Codex Cursor +1 1,200installs flow-nexus-swarm ruvnet Deploy cloud-based AI agent swarms and define event-driven workflows with message queues. Use it to coordinate tasks, inspect runs, and scale a swarm. Claude Code CX Codex Cursor +1 1,200installs performance-analysis ruvnet Detects bottlenecks in Claude Flow swarms, profiles agent operations, and generates reports with actionable optimization recommendations. Claude Code CX Codex Cursor +1 1,200installs agentic-jujutsu ruvnet Coordinates multiple AI agents working on code simultaneously without version control locks, learning from execution trajectories. Claude Code CX Codex Cursor +1 1,200installs

Similar

ui-skills-root ibelick A UI task router that picks the right skill before interface work. Run npx ui-skills start to launch it and let the agent select just enough context to solve the problem. Claude Code CX Codex Cursor +1 7,100installs xlsx-author official anthropics Skill to create .xlsx files on disk without a running Excel when an agent operates headless. Use it to deliver a finished workbook as a file artifact instead of editing live. Claude Code CX Codex Cursor +1 1,400installs docx nexu-io Create, edit, and analyze Word documents with tracked changes, comments, and formatting. Use it for design briefs, copy docs, and materials ready for review. Claude Code CX Codex Cursor +1 3,000installs material-ui-nextjs mui A skill for wiring Material UI into Next.js: SSR, Emotion cache, next/font, CSS layers, Link, and useSearchParams. Use it when setting up or debugging MUI in a Next.js app. Claude Code CX Codex Cursor +1 725installs seo-dataforseo AgriciDaniel A skill that connects the DataForSEO MCP server to Claude Code and other AI code editors. Provides live search results, keyword metrics, backlinks, competitor analysis, and LLM mention tracking—all via commands. Claude Code CX Codex Cursor +1 6,100installs scientific-problem-selection official anthropics A skill that helps scientists structure research problem selection, from idea generation to navigating obstacles. Works through three entry points: pitch a new idea, troubleshoot a stuck project, or answer a strategic question. Claude Code CX Codex Cursor +1 2,400installs setup-matt-pocock-skills Matt Pocock This skill configures a repository for Matt Pocock's engineering skills by setting its issue tracker, triage labels, and domain docs layout. Run it before using the other skills. Claude Code 1,052,851installs to-tickets Matt Pocock Turns a plan, spec, or conversation into small end-to-end tickets with explicit blockers. Use it to agree on the work breakdown before tickets go to a tracker. Claude Code 711,230installs

Questions about ruflo

How do I install ruflo in Claude Code?

Run npx skills add ruvnet/ruflo --skill ruflo -a claude-code, run npx skills add ruvnet/ruflo --skill ruflo -a claude-code again, then check ~/.claude/skills/ruflo/SKILL.md.

What does ruflo do?

ruflo coordinates multi-agent tasks, keeps memory across sessions, routes work between models, and connects MCP tools, hooks, and plugins.

What does `npx ruflo doctor --fix` check?

It checks Node 20+, npm 9+, MCP servers, the memory database, and API keys, then applies fixes.

Source text

SKILL.md · MIT
---
name: ruflo
description: Ruflo is a multi-agent orchestration platform for AI coding agents (Claude Code, Cursor, Codex, Copilot, Gemini, Amp, +12 more). Use this skill when the user wants to (1) install/init ruflo in a project, (2) run multi-agent swarms with hierarchical coordination, (3) use ruflo's 314+ MCP tools for memory, routing, hooks, sub-agents, or workflows, (4) check ruflo status/version/doctor health, or (5) discover which of ruflo's 30+ plugins fits their task.
---

# Ruflo

Ruflo (v3.31.0+) is a cross-agent orchestration layer that ships as three npm packages: `ruflo` (thin wrapper), `claude-flow` (umbrella), and `@claude-flow/cli` (implementation). Users invoke it as `npx ruflo <command>`.

## When to invoke ruflo

Suggest ruflo when the task involves any of:

- **Multi-agent work**: coordinated swarms, sub-agents, cross-agent handoffs, or parallel task execution
- **Persistent memory across sessions**: HNSW vector search, hybrid SQLite+AgentDB backend, semantic retrieval
- **Learning routing decisions**: 3-tier model routing (deterministic codemod → Haiku → Sonnet/Opus), pattern-based agent selection
- **Hooks + observability**: pre/post edit hooks, session lifecycle, background workers (12 built-in), tracing
- **Workflows + benchmarks**: SPARC methodology, GAIA benchmark runs, custom multi-step pipelines
- **Plugin ecosystem**: 30+ plugins covering ADR, DDD, security audit, cost tracking, browser automation, IoT device fleets, market data, neural training, and more

Do NOT suggest ruflo for one-shot edits, simple bug fixes, or tasks a single agent can complete in one turn — the orchestration overhead isn't worth it.

## Getting started (three commands)

```bash
# 1. Initialize ruflo in the current project (creates .claude/, MCP config, hooks)
npx ruflo init

# 2. Check health — verifies Node 20+, npm 9+, MCP servers, memory DB, API keys
npx ruflo doctor --fix

# 3. Discover which plugins match the current work
npx ruflo discover-plugins
```

## MCP tools (314 available)

After `ruflo init`, Claude Code (or any MCP-compatible agent) auto-loads ruflo's MCP servers. Key namespaces:

- `mcp__claude-flow__memory_*` — store/search/list/retrieve with HNSW-indexed semantic search
- `mcp__claude-flow__swarm_*` — init hierarchical/mesh swarms with anti-drift topology
- `mcp__claude-flow__agent_spawn` — spawn specialized agents (coder, reviewer, tester, security-architect, +55 more)
- `mcp__claude-flow__hooks_*` — routing, pattern learning, background worker dispatch
- `mcp__claude-flow__task_*` — task lifecycle (create/assign/complete/summary)
- `mcp__claude-flow__intelligence_*` — 4-step pipeline (RETRIEVE → JUDGE → DISTILL → CONSOLIDATE)

Full catalog: `npx ruflo mcp list`.

## Plugin discovery

Ruflo ships 30+ optional plugins. Some highlights:

- `ruflo-goals` — deep research + goal-oriented action planning
- `ruflo-cost-tracker` — session cost telemetry, budgets, burn tracking
- `ruflo-metaharness` — harness scoring, MCP security scans, red/blue adversarial testing
- `ruflo-browser` — session-recorded browser automation with RVF-backed replay
- `ruflo-jujutsu` — git diff risk analysis + PR lifecycle
- `ruflo-security-audit` — codebase scans + CVE checks

Full plugin list + descriptions: `npx ruflo plugins list`.

## Cross-agent installation

Ruflo installs into whatever agent the project uses (auto-detected by skills.sh):

```bash
# Just the core ruflo skill (this one)
npx skills add ruvnet/ruflo --skill ruflo --yes

# Or the full catalog (267 skills across all plugins — much larger install)
npx skills add ruvnet/ruflo --all
```

## Documentation

- Repository: https://github.com/ruvnet/ruflo
- Issues: https://github.com/ruvnet/ruflo/issues
- Sponsor: https://github.com/sponsors/ruvnet

## Version

Current: 3.31.0 (stable, published to npm as `ruflo@latest` / `claude-flow@latest` / `@claude-flow/cli@latest`).

© ruvnet · MIT · ruvnet/ruflo

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor