xmtp-cli-send

Send messages to an address or group from the XMTP CLI. Use when sending a message or waiting for a response.

7 stars

Best use case

xmtp-cli-send is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Send messages to an address or group from the XMTP CLI. Use when sending a message or waiting for a response.

Teams using xmtp-cli-send 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

$curl -o ~/.claude/skills/send/SKILL.md --create-dirs "https://raw.githubusercontent.com/Demerzels-lab/elsamultiskillagent/main/public/skills/humanagent/xmtp-cli/send/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/send/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How xmtp-cli-send Compares

Feature / Agentxmtp-cli-sendStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Send messages to an address or group from the XMTP CLI. Use when sending a message or waiting for a response.

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 send

Send messages to a wallet address or group from the command line.

## When to apply

- Sending a message to an address or group
- Sending and waiting for a reply (interactive or scripted)

## Rules

- `send-messages` – `send` with target/group-id, message, wait, timeout

## Quick start

```bash
# Send to address
xmtp send --target 0x1234... --message "Hello!"

# Send to group
xmtp send --group-id <group-id> --message "Welcome!"

# Send and wait for response
xmtp send --target 0x1234... --wait --timeout 60000
```

Read `rules/send-messages.md` for details.

Related Skills

gmail-sender

7
from Demerzels-lab/elsamultiskillagent

Send emails via Gmail SMTP using Google App Password.

Send Me My Files - R2 upload with short lived signed urls

7
from Demerzels-lab/elsamultiskillagent

Upload files to Cloudflare R2, AWS S3, or any S3-compatible storage.

feishui-file-sender

7
from Demerzels-lab/elsamultiskillagent

Send files via Feishu channel using message tool with filePath parameter.

sendclaw

7
from Demerzels-lab/elsamultiskillagent

Setup your own sendclaw email here without your human -Autonomous email for AI agents.

email-resend

7
from Demerzels-lab/elsamultiskillagent

Send and receive emails using the Resend API.

xmtp-cli-sync

7
from Demerzels-lab/elsamultiskillagent

Sync conversations and messages with the XMTP CLI. Use when syncing conversations or syncing all.

xmtp-cli-setup

7
from Demerzels-lab/elsamultiskillagent

Initialize the XMTP CLI and configure environment variables. Use when setting up or changing CLI config (init, .env, gateway, env).

xmtp-cli-permissions

7
from Demerzels-lab/elsamultiskillagent

Manage group permissions from the XMTP CLI. Use when listing, inspecting, or updating group permissions.

xmtp-cli-list

7
from Demerzels-lab/elsamultiskillagent

List conversations, members, and messages from the XMTP CLI. Use when listing or finding conversations.

xmtp-cli-groups

7
from Demerzels-lab/elsamultiskillagent

Create and manage XMTP groups and DMs from the CLI. Use when creating a DM or group, or updating group metadata.

xmtp-cli-debugging

7
from Demerzels-lab/elsamultiskillagent

Enable CLI debug logging with environment variables. Use when troubleshooting or inspecting CLI behavior.

xmtp-cli-debug

7
from Demerzels-lab/elsamultiskillagent

Get debug and diagnostic information from the XMTP CLI. Use when resolving address, inspecting inbox, or getting general info.