xmtpxmtpOfficialยท1 Agent Skills Included

xmtp-js

Encrypted messaging, group chats, and consent control via CLI

Sends and receives end-to-end encrypted messages, manages DMs and group conversations, and controls spam consent through the XMTP protocol. Eliminates manual wallet key handling, identity setup, and message syncing with simple terminal commands. Supports streaming, reactions, replies, group permissions, and multi-wallet identity management for faster messaging workflows.
npx skills add xmtp/xmtp-js --all -g -y
Available:

Explains the monorepo structure, SDK architecture, and build and test commands so the agent can navigate and work on the XMTP TypeScript SDKs correctly.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install xmtp-js?โ–ผ

Run `npx skills add xmtp/xmtp-js --all -g -y` in your terminal to install all skills in this suite globally.

How to send an encrypted XMTP message from the command line?โ–ผ

Run `xmtp init` to generate keys, create a DM with `xmtp conversations create-dm <address>`, then send with `xmtp conversation send-text <conversation-id> "Hello!"`.

Which XMTP SDK should I use for my app?โ–ผ

Use the Browser SDK for web chat apps, the Node SDK for CLIs and custom backends, and the Agent SDK for server bots that reply to messages.

How to block spam messages on XMTP?โ–ผ

Use `xmtp conversation update-consent <conversation-id> --state denied` to block a conversation, or set consent per inbox with `xmtp preferences set-consent`.

Can I manage group chats with the XMTP CLI?โ–ผ

Yes. You can create groups, add or remove members, assign admins, update metadata, and set permission policies directly from the terminal.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’