xmtp-cli-setup

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

7 stars

Best use case

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

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

Teams using xmtp-cli-setup 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/setup/SKILL.md --create-dirs "https://raw.githubusercontent.com/Demerzels-lab/elsamultiskillagent/main/public/skills/humanagent/xmtp-cli/setup/SKILL.md"

Manual Installation

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

How xmtp-cli-setup Compares

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

Frequently Asked Questions

What does this skill do?

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

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 setup

Initialize your XMTP CLI configuration and set required environment variables.

## When to apply

- First-time CLI setup or generating a new ephemeral wallet
- Using an existing private key or custom gateway
- Configuring env for dev, production, or local

## Rules

- `init` – Run `xmtp init`, options, and generated `.env`
- `env-variables` – Required and optional env vars, `.env` example

## Quick start

```bash
# Ephemeral wallet, dev env (default)
xmtp init

# Existing key, production
xmtp init --private-key 0x1234... --env production
```

Read `rules/init.md` and `rules/env-variables.md` for details.

Related Skills

memory-setup

7
from Demerzels-lab/elsamultiskillagent

Enable and configure Moltbot/Clawdbot memory search for persistent context. Use when setting up memory, fixing "goldfish brain," or helping users configure memorySearch in their config. Covers MEMORY.md, daily logs, and vector search setup.

ab-test-setup

7
from Demerzels-lab/elsamultiskillagent

When the user wants to plan, design, or implement an A/B test or experiment.

openclaw-setup

7
from Demerzels-lab/elsamultiskillagent

Set up a complete OpenClaw personal AI assistant from scratch using Claude Code. Walks through AWS provisioning, OpenClaw installation, Telegram bot creation, API configuration, Google Workspace integration, security hardening, and all power features. Give this to Claude Code and it handles the rest.

setuporion-byimpa

7
from Demerzels-lab/elsamultiskillagent

Setup completo de VPS Ubuntu/Debian para produção com Docker Swarm, Traefik v3 (SSL/HTTPS automático), Portainer CE.

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-send

7
from Demerzels-lab/elsamultiskillagent

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

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.

xmtp-cli-content

7
from Demerzels-lab/elsamultiskillagent

Demonstrate XMTP content types from the CLI. Use when sending text, markdown, attachment, transaction, deeplink, or miniapp content.