agentdb-advanced
Master advanced AgentDB features including QUIC synchronization, multi-database management, custom distance metrics, hybrid…
Run Ruflo-style named Agent Teams on Grok Build using the host-agnostic team bus (scripts/grok-team-bus.mjs). Use when coordinating multi-agent pipelines, feature development with architect→coder→tester→reviewer, or replacing Claude SendMessage.
$ npx -y skills add ruvnet/ruflo --skill agent-teams-grok --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/agent-teams-grokContext preview
The summary Claude sees to decide when to auto-load this skill.
Run Ruflo-style named Agent Teams on Grok Build using the host-agnostic team bus (scripts/grok-team-bus.mjs). Use when coordinating multi-agent pipelines, feature development with architect→coder→tester→reviewer, or replacing Claude SendMessage.
name: agent-teams-grok description: > Run Ruflo-style named Agent Teams on Grok Build using the host-agnostic team bus (scripts/grok-team-bus.mjs). Use when coordinating multi-agent pipelines, feature development with architect→coder→tester→reviewer, or replacing Claude SendMessage.
Claude `SendMessage` / TeammateTool are **not** available. Prefer **Ruflo MCP** `team_*` tools; CLI bus is the fallback.
| Tool | Purpose | |------|---------| | `team_create` | Create team + topology | | `team_plan` | Ordered pipeline steps | | `team_spawn` | Register agent; returns **spawn plan** for `spawn_subagent` | | `team_send` / `team_broadcast` | Handoff messages | | `team_inbox` | Drain/peek mailbox | | `team_status` / `team_on_stop` / `team_shutdown` | Lifecycle |
Discover: `search_tool` query `team_create`. Call via `use_tool` as `ruflo__team_create` etc.
# 1. Create team node scripts/grok-team-bus.mjs create --name feature-x --topology hierarchical # 2. Register plan node scripts/grok-team-bus.mjs plan --team feature-x \ --steps '["architect","developer","tester","reviewer"]' # 3. Register agents (prints spawnPlan JSON for spawn_subagent) node scripts/grok-team-bus.mjs spawn --team feature-x --agent architect --role architect \ --prompt "Design <feature>. Handoff to developer." --next developer node scripts/grok-team-bus.mjs spawn --team feature-x --agent developer --role developer \ --prompt "Implement from architect design." --next tester node scripts/grok-team-bus.mjs spawn --team feature-x --agent tester --role tester \ --prompt "Test implementation." --next reviewer node scripts/grok-team-bus.mjs spawn --team feature-x --agent reviewer --role reviewer \ --prompt "Review code and tests."
Checked against **Grok Build 1.0.41**. Pass only the live spawn arguments:
spawn_subagent({
prompt: spawnPlan.prompt,
description: spawnPlan.host.grok.spawn.description,
background: spawnPlan.host.grok.spawn.background,
isolation: spawnPlan.host.grok.spawn.isolation,
})1. Parse `spawnPlan.host.grok.spawn` (and `prompt`). Call **`spawn_subagent`** in **one message** for every agent (`background: true`). 2. Leave `host.grok.advisory` on the plan. `capability_mode` and `subagent_type` are not spawn arguments on this Grok. The prompt carries the read-only or worktree constraint. `isolation` is the knob Grok enforces. 3. `.grok/agents/ruflo-*` are session profiles (`grok --agent-profile ruflo-coder` or `/agents`). `spawn_subagent` does not select them. An omitted type is `general-purpose`. 4. Children must not call `spawn_subagent`. Nesting depth is 1. The lead spawns the whole pipeline. 5. Pass `description` unchanged (`<role>:<agent>@<team>`): the `SubagentStop` hook reads it to run `on-stop` for that team. Then spawn or resume the next step if needed. 6. Synthesize results; `shutdown` the team. A shut-down team refuses spawn and send; `team_create --force` reopens the name.
Every call names its team: mail is per team, and several teams can run at once. `team_spawn` stops at the team's `maxAgents`.
If `grok --version` is newer than 1.0.41, re-read `~/.grok/docs/user-guide/16-subagents.md` (Spawning Subagents) before forwarding extra keys. A key the schema dropped fails the spawn.
| Role | Prompt constraint (`advisory.capability_mode`) | `isolation` (passed through) | |------|------------------------------------------------|------------------------------| | architect / reviewer | read-only | `none` | | developer / tester | full tools | **`worktree`** |
node scripts/grok-team-bus.mjs send --team feature-x --to developer \ --from architect --summary "design" --message "..." node scripts/grok-team-bus.mjs inbox --team feature-x --agent developer node scripts/grok-team-bus.mjs status --team feature-x
📖 RuFlo Explained — Build an AI Team That Plans, Remembers, Tests, and Improves A 14-chapter guide: from the basic idea to a first useful task, then memory, agent teams, plugins, cost and verification. Agent = Model + Harness.
Master advanced AgentDB features including QUIC synchronization, multi-database management, custom distance metrics, hybrid…
Create and train AI learning plugins with AgentDB's 9 reinforcement learning algorithms. Includes Decision Transformer,…
Implement persistent memory patterns for AI agents using AgentDB. Includes session memory, long-term storage, pattern learning,…
Optimize AgentDB performance with quantization (4-32x memory reduction), HNSW indexing (150x faster search), caching, and batch…
Implement semantic vector search with AgentDB for intelligent document retrieval, similarity matching, and context-aware…
Quantum-resistant, self-learning version control for AI agents with ReasoningBank intelligence and multi-agent coordination