xmtp-cli-groups
Create and manage XMTP groups and DMs from the CLI. Use when creating a DM or group, or updating group metadata.
Best use case
xmtp-cli-groups is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Create and manage XMTP groups and DMs from the CLI. Use when creating a DM or group, or updating group metadata.
Teams using xmtp-cli-groups should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/groups/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How xmtp-cli-groups Compares
| Feature / Agent | xmtp-cli-groups | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Create and manage XMTP groups and DMs from the CLI. Use when creating a DM or group, or updating group metadata.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# CLI groups Create DMs and groups, and update group metadata with the XMTP CLI. ## When to apply - Creating a DM with a target address - Creating a group with member addresses or inbox IDs - Updating group name or image URL ## Rules - `create-dm-group` – `groups create` (DM vs group, member-addresses, member-inbox-ids) - `metadata` – `groups metadata` (group-id, name, image-url) ## Quick start ```bash # Create DM xmtp groups create --target 0x123... # Create group xmtp groups create --type group --name "Team" --member-addresses "0x123...,0x456..." ``` Read `rules/create-dm-group.md` and `rules/metadata.md` for details.
Related Skills
xmtp-cli-sync
Sync conversations and messages with the XMTP CLI. Use when syncing conversations or syncing all.
xmtp-cli-setup
Initialize the XMTP CLI and configure environment variables. Use when setting up or changing CLI config (init, .env, gateway, env).
xmtp-cli-send
Send messages to an address or group from the XMTP CLI. Use when sending a message or waiting for a response.
xmtp-cli-permissions
Manage group permissions from the XMTP CLI. Use when listing, inspecting, or updating group permissions.
xmtp-cli-list
List conversations, members, and messages from the XMTP CLI. Use when listing or finding conversations.
xmtp-cli-debugging
Enable CLI debug logging with environment variables. Use when troubleshooting or inspecting CLI behavior.
xmtp-cli-debug
Get debug and diagnostic information from the XMTP CLI. Use when resolving address, inspecting inbox, or getting general info.
xmtp-cli-content
Demonstrate XMTP content types from the CLI. Use when sending text, markdown, attachment, transaction, deeplink, or miniapp content.
xmtp-cli
Run and script the XMTP CLI for testing, debugging, and interacting with XMTP conversations, groups, and messages. Use when the user needs init, send, list, groups, debug, sync, permissions, or content commands from the CLI.
managing-groups
Group conversation management for XMTP agents. Use when creating groups, managing members, setting permissions, or sending welcome messages. Triggers on group creation, member management, or permissions.
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).
paylock
Non-custodial SOL escrow for AI agent deals.