A bridge that connects AI agent runtimes to the XMTP open messaging network for secure, decentralized communication.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install xmtp-agents
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install xmtp-agents using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The XMTP Agent skill enables developers to link their AI agents—including OpenClaw and Claude Code—directly to the XMTP decentralized messaging protocol. By implementing a bridge pattern, this skill allows an agent to receive DMs, process them using its full suite of tools and memory, and respond autonomously within a secure environment. This integration is essential for making agents reachable over a permissionless network while maintaining strict control over resource access.
This capability is a cornerstone of the Openclaw Skills ecosystem, providing a robust transport layer for agentic workflows. The bridge distinguishes between the owner and public users, ensuring that sensitive tools and file access are only available to authorized identities while providing a safe, restricted interface for the general public.
Install the XMTP CLI and initialize your environment:
npm install -g @xmtp/cli
xmtp init --env production
Verify your registration and retrieve your inbox ID:
xmtp client info --json --log-level off --env production
Before starting the bridge, resolve the owner's inbox ID using their Ethereum address to ensure the security of your Openclaw Skills deployment:
export OWNER_INBOX_ID=$(xmtp client inbox-id -i "0xOWNER_WALLET_ADDRESS" --json --log-level off --env production | jq -r '.inboxId')
The skill processes XMTP message objects in a structured JSON format to manage sessions and identities.
| Field | Description |
|---|---|
id |
Unique identifier for the specific message. |
conversationId |
Unique ID for the chat session, used as the agent session ID for persistent context. |
senderInboxId |
The unique identity of the sender, used for permission branching between owner and public. |
content |
The raw text message passed to the agent backend. |
sentAt |
Timestamp of the message for chronological processing. |
Loading
A specialized toolkit for monitoring, debugging, and analyzing the performance and costs of Clawdbot AI agent sessions.

A professional-grade security suite providing encrypted backups, integrity verification, and Greek legal retention enforcement.

A comprehensive diagnostic tool that validates file integrity, directory structures, and security permissions for your Openclaw Skills environment.

A comprehensive orchestration layer that routes business commands across 18 specialized skills to automate the full Greek accounting lifecycle.

A specialized automation skill for executing AutoJS scripts and Android UI tasks on remote cloud devices using the mcporter CLI.

A comprehensive tool for programmatically managing ClickUp tasks and workspaces via Openclaw Skills.








































