XMTP CLI for Openclaw

A powerful command-line interface for interacting with the XMTP network to manage secure messaging, groups, and debugging workflows.

humanagent
v1.0.0
Feb 2, 2026
1
2.6k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install xmtp-cli

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install xmtp-cli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is XMTP CLI?

The XMTP CLI skill provides developers with a robust toolset to interface directly with the Extensible Message Transport Protocol (XMTP). By leveraging Openclaw Skills, developers can automate the testing and debugging of decentralized communication channels, manage group permissions, and verify message delivery across the network. This skill acts as a bridge between your local environment and the XMTP network, simplifying complex tasks like identity resolution and message synchronization.

Whether you are building a new messaging application or integrating secure communications into an existing platform, this skill ensures you have the necessary CLI capabilities at your fingertips. It streamlines the development lifecycle by offering specialized commands for everything from basic message sending to advanced group metadata management.

XMTP CLI Use Cases

  • Debugging XMTP network interactions and resolving addresses.
  • Automating the creation and management of group conversations.
  • Testing various content types including attachments, transactions, and deep links.
  • Synchronizing local conversation data with the decentralized network.
  • Managing granular group permissions and membership via Openclaw Skills.

How XMTP CLI Works

  1. Initialize the CLI environment and configure necessary environment variables using Openclaw Skills.
  2. Select the specific sub-skill required for the task, such as group management or message delivery.
  3. Execute the appropriate xmtp command to interact with the decentralized network.
  4. Review debug logs or output data to verify successful execution and network state.

XMTP CLI Setup

To get started with this skill, install the XMTP CLI globally using your preferred package manager:

npm install -g @xmtp/cli
# OR
pnpm add -g @xmtp/cli
# OR
yarn global add @xmtp/cli

You can also run it directly without installation using npx:

npx @xmtp/cli <command> <arguments>

XMTP CLI Data Schema & Taxonomy

The XMTP CLI organizes its operations around core decentralized messaging entities. The following table summarizes how data is handled within Openclaw Skills:

Entity Description
Conversations Private 1:1 or group communication channels identified by addresses.
Messages Encrypted content including text, markdown, and attachments.
Permissions Rule sets governing group membership and metadata updates.
Network State Environment variables and synchronization tokens for the XMTP network.

XMTP CLI Advanced Features

  • Multi-agent support for simulating complex group interactions.
  • Support for advanced content types like transactions, mini-apps, and deep links.
  • Detailed debug logging via the XMTP_FORCE_DEBUG environment variable.
  • Automated synchronization of all conversations and messages across the network.
  • Comprehensive permission management for decentralized autonomous groups using Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*