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.zip

Installs 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.
170 chars · catalog descriptionno explicit “when” trigger
Intermediate

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

You give it
XMTP agent task
You get back
Best practice guidelines and code examples

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.

SkillDescriptionUse when
building-agentsCore SDK setup, events, middlewareCreating new agents, handling messages
handling-commandsValidators, filters, type guardsImplementing commands, validating input
creating-inline-actionsInteractive buttons (XIP-67)Creating menus, confirmations, selections
handling-attachmentsEncrypted file handlingSending/receiving files and images
handling-transactionsUSDC transfers, wallet callsToken transfers, transaction requests
managing-groupsGroup management, permissionsCreating groups, managing members
sending-reactionsEmoji reactions, thinking indicatorReacting to messages, showing state
resolving-domainsENS, Farcaster resolutionResolving 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.

SkillInstallsUpdatedSafetyDifficulty
skills (this skill)05moNo flagsIntermediate
deepwiki-rs259moReviewIntermediate
openapi-spec-generation222moNo flagsIntermediate
python-code-style96moReviewIntermediate

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.

25170

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.

22122

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.

971

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.

1958

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.

670

cookbook-audit

anthropics

Audit an Anthropic Cookbook notebook based on a rubric. Use whenever a notebook review or audit is requested.

568

Search skills

Search the agent skills registry