xmtp-agents

Building and extending XMTP agents with the Agent SDK. Use when: (1) creating or configuring an XMTP agent, (2) implementing agent features (commands, attachments, reactions, groups, transactions, inline actions, or domain resolution).

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "xmtp-agents" with this command: npx skills add xmtp/xmtp-agent

XMTP agents

Build event-driven messaging agents on the XMTP network. This skill is the entry point; use the sub-skills below for specific features.

When to apply

  • Starting or configuring a new XMTP agent
  • Adding behavior: commands, attachments, reactions, groups, payments, inline actions, or address/domain resolution

Sub-skills

Sub-skillUse when
building-agentsSetup, env vars, text/lifecycle events, middleware
handling-commandsSlash commands, validators, message filters, type guards
handling-attachmentsSend/receive files, remote attachments, upload storage
sending-reactionsSend or receive reactions, thinking/reply patterns
managing-groupsCreate groups, add members, roles, welcome-on-install
handling-transactionsUSDC transfers, balance checks, transaction references
creating-inline-actionsInline actions, confirmation/selection helpers, config menus
resolving-domainsResolve addresses, Farcaster profiles, extract mentions

How to use

  1. Pick the sub-skill that matches the task (e.g. slash commands → handling-commands).
  2. Read that sub-skill’s SKILL.md and its rules/ for step-by-step guidance.
  3. For SDK or API details, use the xmtp-docs skill (index + specific page fetch).

Quick start

Install the Agent SDK, create an agent from env, handle text, then start:

npm install @xmtp/agent-sdk

Create the agent and handle messages using patterns from building-agents (setup, events, middleware). For commands, attachments, reactions, groups, transactions, inline actions, or resolution, use the corresponding sub-skill above.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

Digital Manager Guru

Digital Manager Guru integration. Manage data, records, and automate workflows. Use when the user wants to interact with Digital Manager Guru data.

Registry SourceRecently Updated
Automation

Cubejs

Cube.js integration. Manage data, records, and automate workflows. Use when the user wants to interact with Cube.js data.

Registry SourceRecently Updated
Automation

Curity

Curity integration. Manage data, records, and automate workflows. Use when the user wants to interact with Curity data.

Registry SourceRecently Updated
Automation

Crowdin

Crowdin integration. Manage data, records, and automate workflows. Use when the user wants to interact with Crowdin data.

Registry SourceRecently Updated