ruflo-doctor — Claude Code skill: what it does, how to install
Runs a health check on a Ruflo install: Node.js, npm, git, config, daemon, memory database, API keys, MCP servers. Add --fix and it repairs the usual breakages.
npx skills add ruvnet/ruflo --skill ruflo-doctor -a claude-codeWhat ruflo-doctor does
One command does the work: npx @claude-flow/cli@latest doctor --fix. The skill is allowed to run only Bash(npx *), so whatever the CLI cannot repair stays broken — no manual file surgery from the agent.
The report covers Node.js and npm versions, git, config validity, daemon status, the memory database, API keys, MCP servers, disk space and TypeScript. Some failures have their own command: memory init --force rebuilds the memory database, daemon start brings the daemon up, config reset puts the config back to a clean baseline.
The checks earn their keep once Ruflo is installed and misbehaving. Note that they expect Node.js 20+ and npm 9+, so an older setup will fail at the top of the report. And keep a copy of your config before running --fix: config reset will not preserve hand edits.
What it helps with
- diagnose a broken Ruflo install with one command
- rebuild the memory database after it stops opening
- bring a dead daemon back up
- restore a working config after bad manual edits
- confirm Node.js 20+, npm 9+ and git before the first run
Example prompts for the agent
- Run ruflo-doctor and tell me what is broken
- Run the Ruflo check with
--fixand repair what you can - Use the ruflo-doctor skill on this install, then restart the daemon
How to install ruflo-doctor
1Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill ruflo-doctor -a claude-code2Manually: put the files in place
~/.claude/skills/ruflo-doctor/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/ruflo-doctor/
1Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill ruflo-doctor -a codex2Manually: put the files in place
.agents/skills/ruflo-doctor/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill ruflo-doctor -a cursor2Manually: put the files in place
.cursor/skills/ruflo-doctor/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install ruvnet/ruflo ruflo-doctor2Manually: put the files in place
.github/skills/ruflo-doctor/SKILL.md1Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill ruflo-doctor -a gemini-cli2Platform CLI
gemini skills install https://github.com/ruvnet/ruflo --path plugins/ruflo-core/skills/ruflo-doctorManually: put the files in place
.devin/skills/ruflo-doctor/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill ruflo-doctor -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about ruflo-doctor
How do I install ruflo-doctor in Claude Code?
Run npx skills add ruvnet/ruflo --skill ruflo-doctor -a claude-code. The skill file lands at ~/.claude/skills/ruflo-doctor/SKILL.md.
What does ruflo-doctor do?
It calls npx @claude-flow/cli@latest doctor --fix to check the environment, config, daemon, memory database and MCP servers, then repair common failures.
What does it need to run?
Node.js 20+ and npm 9+. Below that the report opens with environment errors, and the remaining checks may not get a fair run.
Source text
SKILL.md · MIT
--- name: ruflo-doctor description: Run health checks on the Ruflo installation and fix common issues argument-hint: "[--fix]" allowed-tools: Bash(npx *) --- Run `npx @claude-flow/cli@latest doctor --fix` to diagnose and auto-repair common issues. Checks: Node.js 20+, npm 9+, git, config validity, daemon status, memory database, API keys, MCP servers, disk space, TypeScript. Targeted fixes: - Memory: `npx @claude-flow/cli@latest memory init --force` - Daemon: `npx @claude-flow/cli@latest daemon start` - Config: `npx @claude-flow/cli@latest config reset`
© ruvnet · MIT · ruvnet/ruflo