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.