skills
A collection of standards for building, messaging, and managing agents within the XMTP ecosystem.
Install
mkdir -p .claude/skills/skills-xmtplabs && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10958" && unzip -o skill.zip -d .claude/skills/skills-xmtplabs && rm skill.zipInstalls to .claude/skills/skills-xmtplabs
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
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.Key capabilities
- →Provides best practices for XMTP agents
- →Offers code examples for core SDK features
- →Guides command and transaction handling
- →Supports group messaging and permissions
How it works
It organizes structured best practices and patterns into a searchable format for building XMTP-compatible agents.
Inputs & outputs
When to use skills
- →Building new XMTP agents
- →Implementing command validation
- →Handling encrypted attachments
- →Managing group permissions
About this skill
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 |
When not to use it
- →When building non-XMTP agents
- →When the project does not use the XMTP SDK
Limitations
- →Specific to XMTP SDK
- →Requires adherence to defined patterns
How it compares
It offers a centralized, structured repository of XMTP-specific patterns rather than generic agent development advice.
Compared to similar skills
skills side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| skills (this skill) | 0 | 5mo | No flags | Intermediate |
| deepwiki-rs | 25 | 9mo | Review | Intermediate |
| openapi-spec-generation | 22 | 2mo | No flags | Intermediate |
| python-code-style | 9 | 6mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
deepwiki-rs
sopaco
AI-powered Rust documentation generation engine for comprehensive codebase analysis, C4 architecture diagrams, and automated technical documentation. Use when Claude needs to analyze source code, understand software architecture, generate technical specs, or create professional documentation from any programming language.
openapi-spec-generation
wshobson
Generate and maintain OpenAPI 3.1 specifications from code, design-first specs, and validation patterns. Use when creating API documentation, generating SDKs, or ensuring API contract compliance.
python-code-style
wshobson
Python code style, linting, formatting, naming conventions, and documentation standards. Use when writing new code, reviewing style, configuring linters, writing docstrings, or establishing project standards.
code-review-excellence
wshobson
Master effective code review practices to provide constructive feedback, catch bugs early, and foster knowledge sharing while maintaining team morale. Use when reviewing pull requests, establishing review standards, or mentoring developers.
code-walk-thru
pchalasani
Use this when user wants you to walk through (code or text) files in a EDITOR to either explain how some code works, or to show the user what changes you made, etc. You would typically use this repeatedly to show the user your changes or code files one by one, sometimes with specific line-numbers. This way the user is easily able to follow along in their favorite EDITOR as you point at various files possibly at specific line numbers within those files.
cookbook-audit
anthropics
Audit an Anthropic Cookbook notebook based on a rubric. Use whenever a notebook review or audit is requested.