bob-protocol

Route chat messages to specialized AI personas via a central chat ledger.

1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/drusifer/via --skill bob-protocol
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bob-protocol
Source: https://github.com/drusifer/via/tree/main/agents/skills/bob-protocol
Command: npx skills add https://github.com/drusifer/via --skill bob-protocol

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orchestrates multi-persona AI coordination through a shared chat log, enabling dynamic switching between specialized personas to handle tasks more efficiently.

Core Features & Use Cases

  • Dynamic persona routing routes user messages to the most suitable AI role (Neo, Morpheus, Trin, Oracle, Mouse, Cypher, Bob, Smith) based on task type.
  • Stateful collaboration preserves per-persona context and handoffs via a central chat ledger, enabling seamless multi-step workflows.
  • Controlled handoffs enforce explicit transitions between personas with clear handoff steps and logging.

Quick Start

Start a multi-persona workflow by sending a chat command and let the system route the task to the right persona.

Frequently Asked Questions about bob-protocol

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does multi-agent orchestration work for coordinating specialized AI personas?▼

Multi-agent orchestration routes chat messages to specialized AI personas based on task type, using a central chat ledger and per-persona state management to execute and hand off tasks with auditable logs.

How do I manage state and contextual handoffs across multiple AI agents in a chat workflow?▼

You manage state and handoffs by using a central chat ledger that preserves per-persona context and enforces explicit transitions between personas with clear handoff steps and logging.

When do I need dynamic persona routing for my AI chat workflows?▼

You need dynamic persona routing when your chat-based workflows require switching between specialized AI roles to handle multi-step tasks efficiently with stateful collaboration.

What's the best way to structure controlled handoffs between AI personas during task execution?▼

The best way to structure controlled handoffs is by enforcing explicit transitions between personas with clear handoff steps and recording them in a shared chat log for auditable state management.

Can I preserve per-persona context across different tasks in a multi-agent chat system?▼

Yes, you can preserve per-persona context across tasks by maintaining per-persona state management alongside a central chat ledger for seamless multi-step workflows.

What are the limitations of using a shared chat log for multi-persona AI coordination?▼

Using a shared chat log for multi-persona coordination requires maintaining a central ledger and per-persona state, meaning workflows depend on consistent logging to ensure successful handoffs and auditable task execution.