XMTP Agents for Openclaw

A comprehensive toolkit for building, configuring, and extending event-driven messaging agents on the XMTP network.

humanagent
v1.0.0
Feb 2, 2026
2
2.8k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install xmtp-agent

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-agent 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 Agents?

The XMTP Agents skill provides a robust framework for developers to create sophisticated, decentralized messaging bots. By utilizing this Openclaw Skills resource, developers can implement private, secure, and event-driven agents capable of interacting across the XMTP network. It serves as a central entry point for managing agent lifecycles, from basic configuration to complex feature implementation like transaction handling and group management.

This skill is designed to work modularly, allowing developers to tap into specific sub-skills for specialized tasks. Whether you are building a simple automated responder or a complex financial assistant, these Openclaw Skills ensure your agent adheres to best practices for security and user experience in decentralized communication.

XMTP Agents Use Cases

  • Creating and configuring new XMTP messaging agents from scratch.
  • Implementing slash commands, validators, and message filters for interactive bots.
  • Managing group chat dynamics, including member roles and automated welcome sequences.
  • Processing on-chain transactions like USDC transfers directly within message threads.
  • Handling rich media through attachments, reactions, and inline action menus.

How XMTP Agents Works

  1. Identify the specific functionality required for your agent and select the corresponding sub-skill.
  2. Access the rules and guidance within the chosen sub-skill to implement specific logic like commands or attachments.
  3. Install the core SDK and configure the necessary environment variables for network authentication.
  4. Initialize the agent to listen for text, lifecycle events, and specialized triggers using middleware.
  5. Use the domain resolution sub-skill to extract mentions and resolve Farcaster or Ethereum profiles during interaction.

XMTP Agents Setup

To begin using this skill with your agent, install the necessary SDK via your terminal:

npm install @xmtp/agent-sdk

Once installed, refer to the building-agents sub-skill to set up your environment variables and initialize your first agent listener. Ensure you have the xmtp-docs skill available for deep-dives into specific API references required by these Openclaw Skills.

XMTP Agents Data Schema & Taxonomy

The skill organizes agent logic through a modular sub-skill architecture and specific metadata patterns:

Data Type Organization Method
Core Agent Config Defined via environment variables and lifecycle events.
Message Handlers Categorized by type: text, reactions, attachments, or transactions.
Sub-skill Routing Map specific user intents (e.g., slash commands) to specialized sub-skill rules.
Metadata Resolution Profiles and addresses resolved via Farcaster or blockchain lookups.

XMTP Agents Advanced Features

  • Modular middleware support for advanced message filtering and type guarding.
  • Integrated USDC transaction support with balance checks and reference tracking.
  • Automated group management features including role-based access control.
  • Rich UI interactions through inline actions and dynamic configuration menus.
  • Advanced domain resolution for seamless profile and mention extraction across web3 social graphs.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*