Skills
Skills are structured best practices and patterns for building XMTP agents. Each skill contains a SKILL.md with guidelines and individual rule files with code examples.
| Skill | Description | Use when |
|---|---|---|
| building-agents | Core SDK setup, events, middleware | Creating new agents, handling messages |
| handling-commands | Validators, filters, type guards | Implementing commands, validating input |
| creating-inline-actions | Interactive buttons (XIP-67) | Creating menus, confirmations, selections |
| handling-attachments | Encrypted file handling | Sending/receiving files and images |
| handling-transactions | USDC transfers, wallet calls | Token transfers, transaction requests |
| managing-groups | Group management, permissions | Creating groups, managing members |
| sending-reactions | Emoji reactions, thinking indicator | Reacting to messages, showing state |
| resolving-domains | ENS, Farcaster resolution | Resolving mentions, fetching profiles |