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.