mpm-message

Coordinates work and shares updates between Claude MPM projects via CLI and MessageService API.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/bobmatnyc/claude-mpm-marketplace --skill mpm-message
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mpm-message
Source: https://github.com/bobmatnyc/claude-mpm-marketplace/tree/main/plugins/claude-mpm/skills/mpm-message
Command: npx skills add https://github.com/bobmatnyc/claude-mpm-marketplace --skill mpm-message

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Cross-project messaging enables Claude MPM instances to coordinate work and share updates without resorting to external tools or insecure file sharing.

Core Features & Use Cases

  • Cross-project message delivery using CLI and Python API.
  • Supports message types: task, request, notification, and reply; enables inter-project collaboration.
  • Centralized, guarded messaging via a single shared database and safe APIs (CLI and MessageService).

Quick Start

Use the /mpm-message CLI to send a message to a target project.

Frequently Asked Questions about mpm-message

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

FAQPage Schema
How do I send cross-project messages between Claude MPM instances?

To send cross-project messages between Claude MPM instances, use the /mpm-message CLI or the MessageService Python API to deliver structured task, request, notification, or reply messages to a target project via a shared SQLite database.

What is the best way to coordinate task delegation across multiple Claude MPM projects?

The best way to coordinate task delegation across Claude MPM projects is using the mpm-message service, which routes task and request message types through a centralized SQLite database to safely exchange information without external tools.

Do I need external tools or file sharing for inter-project communication in Claude MPM?

No, you do not need external tools or insecure file sharing for inter-project communication in Claude MPM. The mpm-message Skill uses a single guarded SQLite database at ~/.claude-mpm/messaging.db for all structured message delivery.

Can I use the Python API to report status updates across different Claude MPM projects?

Yes, you can use the MessageService Python API to report status updates across different Claude MPM projects. It supports notification and reply message types for safe, structured inter-project information exchange and status reporting.

What message types does the cross-project messaging service support for Claude MPM?

The cross-project messaging service supports four message types for Claude MPM: task, request, notification, and reply. These types enable structured inter-project collaboration, task delegation, and status reporting across multiple project instances.

Why does mpm-message use a shared SQLite database for cross-project messaging?

Mpm-message uses a single shared SQLite database for cross-project messaging to provide centralized, guarded message delivery. This ensures safe and structured communication between Claude MPM instances without relying on insecure file sharing methods.