cross-claude

A simple, lightweight, and secure way to exchange data and coordinate actions between instances of your application.

15|14|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/rblank9/cross-claude-mcp --skill cross-claude
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cross-claude
Source: https://github.com/rblank9/cross-claude-mcp/tree/main/skill
Command: npx skills add https://github.com/rblank9/cross-claude-mcp --skill cross-claude

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Cross-Claude MCP protocol enables collaboration and message routing between AI instances across channels, providing a structured, reliable way to coordinate tasks and data exchange.

Core Features & Use Cases

  • Channel-based collaboration: register with a descriptive instance_id (e.g., "builder") and use a channel to coordinate requests.
  • Deterministic messaging protocol: use typed messages (request, response, handoff, status, done) and persistence of wait_for_reply.
  • Plan-step cross-project invocation support: resolve a project path from a manifest and spawn collaborators to run tasks with a designated channel.
  • Persistence and coordination safeguards: enforce mandatory channel selection, consistent instance_id usage, and a mandatory "done" signal to terminate collaborations.

Quick Start

Register an instance with a descriptive ID, select or create a channel, and begin coordinating your request.

Frequently Asked Questions about cross-claude

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

FAQPage Schema
How do I coordinate tasks between multiple Claude AI instances?▼

You coordinate tasks between Claude AI instances by registering with a descriptive instance ID and routing typed messages through named channels. This enables reliable state sharing across MCP and REST clients.

What is channel-based AI collaboration and how does it work?▼

Channel-based AI collaboration works by registering instances with descriptive IDs and exchanging typed messages like requests, responses, and handoffs through named channels. A mandatory done signal terminates the collaboration.

How do I register a Claude instance for cross-instance messaging?▼

To register a Claude instance for cross-instance messaging, select or create a named channel and provide a descriptive instance ID such as builder. This enforces consistent identity for all subsequent task coordination.

Can I use MCP to spawn AI collaborators for cross-project tasks?▼

Yes, you can use MCP to spawn AI collaborators for cross-project tasks by resolving a project path from a manifest and routing requests through a designated channel. This supports structured plan-step task invocation.

What message types are supported for coordinating AI peers?▼

Coordinating AI peers supports typed messages including request, response, handoff, status, and done. The done message is mandatory to properly terminate a collaboration and ensure clean state resolution.

Why does my AI collaboration session not terminate properly?▼

AI collaboration sessions fail to terminate properly when the mandatory done signal is not sent. The protocol enforces this typed message to close collaborations and prevent unresolved wait states.