agent-chat

Manage XMTP messaging daemons, identities, and consent policies for EverClaw.

19|4|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/profbernardoj/morpheus-skill --skill agent-chat-profbernardoj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-chat
Source: https://github.com/profbernardoj/morpheus-skill/tree/main/skills/agent-chat
Command: npx skills add https://github.com/profbernardoj/morpheus-skill --skill agent-chat-profbernardoj

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Agent-chat removes the complexity of building reliable, encrypted agent messaging by handling XMTP identity setup, daemon lifecycle management, consent controls, and message persistence for EverClaw.

Core Features & Use Cases

  • Always-on messaging daemon: Runs XMTP as a persistent background service on macOS or Linux with launchd or systemd support.
  • Multi-identity buddy bots: Isolates separate agent identities, wallets, inboxes, outboxes, and peer registries for host and per-buddy-bot deployments.
  • Trust and safety workflow: Enforces relationship-based permissions, handshake-based discovery, structured message validation, and inbox routing with security guardrails.
  • Operational use cases: Set up XMTP credentials, trust peers, send messages through the filesystem bridge, inspect daemon health, and troubleshoot delivery issues.

Quick Start

Use the agent-chat skill to generate an XMTP identity, install the daemon, and verify that messaging is running correctly.

Frequently Asked Questions about agent-chat

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

FAQPage Schema
How do I set up an always-on XMTP messaging daemon for agent-to-agent chat?

To set up an always-on XMTP messaging daemon, you need to generate an XMTP identity, install the persistent background service using launchd or systemd, and verify that message routing and daemon health are running correctly.

What is the best way to isolate buddy bot identities and inboxes in XMTP?

The best way to isolate buddy bot identities is by deploying separate agent identities, wallets, inboxes, outboxes, and peer registries for each host and per-buddy-bot configuration to maintain strict operational boundaries.

How does consent policy enforcement work for agent messaging workflows?

Consent policy enforcement works by applying relationship-based permissions, handshake-based discovery, structured message validation, and inbox routing with security guardrails to manage trusted peer interactions.

Can I use a filesystem bridge to send and receive XMTP messages on macOS?

Yes, you can use a filesystem bridge to send and receive XMTP messages on macOS by running the messaging daemon as a persistent background service with launchd support.

Why does my XMTP agent daemon fail to recover from startup or delivery failures?

An XMTP agent daemon may fail to recover from startup or delivery failures if secure key storage is misconfigured, peer trust registry handling encounters errors, or inbox and outbox persistence workflows are interrupted.

Do I need systemd or launchd to run tier-aware message validation for agents?

Yes, you need systemd or launchd to run tier-aware message validation as they provide the persistent daemon lifecycle management required to maintain always-on XMTP messaging and graceful recovery.