About monitor-stream
monitor-stream is a skill for watching swarm activity as a real-time event stream instead of repeatedly polling status. It uses the CLI Monitor tool to stream NDJSON events and points to MCP calls for one-time status checks.
Key features
- 01Stream swarm events in real time
- 02Receive agent and task event notifications
- 03Track memory writes and health checks
- 04Use MCP for one-time status checks
Use cases
- 01Follow agent spawns as they happen
- 02Monitor task completions without polling
- 03Observe memory writes and health checks
MCP support
The skill identifies MCP swarm_status and swarm_health as options for one-shot status checks; streaming is run through the CLI.
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill monitor-streamAfter installing, type/monitor-streamin Claude Code to confirm it loaded.
Details
From the project READMEUse the Monitor tool to stream swarm events in real time instead of polling:
Run via Monitor: npx @claude-flow/cli@latest swarm watch --stream
This streams NDJSON events for agent spawns, task completions, memory writes, and health checks. Each stdout line triggers a notification.
For one-shot status, use MCP: mcp__plugin_ruflo-core_ruflo__swarm_status or mcp__plugin_ruflo-core_ruflo__swarm_health.
Prefer Monitor over polling swarm status in a loop. See ADR-091 for rationale.