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).
安装 / 下载方式
TotalClaw CLI推荐
totalclaw install clawskills:clawskills~humanagent-xmtp-agentcURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/clawskills%3Aclawskills~humanagent-xmtp-agent/file -o humanagent-xmtp-agent.md# 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-skill | Use when | |-----------|----------| | **building-agents** | Setup, env vars, text/lifecycle events, middleware | | **handling-commands** | Slash commands, validators, message filters, type guards | | **handling-attachments** | Send/receive files, remote attachments, upload storage | | **sending-reactions** | Send or receive reactions, thinking/reply patterns | | **managing-groups** | Create groups, add members, roles, welcome-on-install | | **handling-transactions** | USDC transfers, balance checks, transaction references | | **creating-inline-actions** | Inline actions, confirmation/selection helpers, config menus | | **resolving-domains** | Resolve 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: ```bash 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.