message-send for Openclaw

A specialized skill for AI agents to dispatch messages, media, and interactive components across multiple chat platforms using a unified CLI interface.

raphacastelloes
v1.0.0
Mar 21, 2026
0
809
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install message-send

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install message-send using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is message-send?

The message-send skill provides a robust procedural framework for the Openclaw ecosystem, enabling AI agents to interact with users across diverse communication channels. By leveraging the openclaw message send command, developers can automate the delivery of everything from simple text notifications to complex interactive payloads like buttons and cards.

Built to handle the nuances of various protocols, this Openclaw Skills component ensures that agents can reliably reach targets on WhatsApp, Telegram, Discord, and Slack. It abstracts the complexity of different API requirements into a single, consistent workflow for target identification and content delivery.

message-send Use Cases

  • Sending automated status updates or alerts to specific DevOps channels on Slack or Discord.
  • Distributing marketing media or customer support responses via WhatsApp and Telegram.
  • Deploying interactive bot commands using buttons and JSON-based cards for user engagement.
  • Debugging message delivery pipelines using dry-run modes to validate complex UI components.

How message-send Works

  1. The agent lists active communication channels to verify connectivity and configuration status.
  2. The system identifies the recipient target ID by searching through peers or group lists using the directory command.
  3. The message-send command is constructed with specific flags for channel, target, and content type.
  4. If interactive elements are required, a JSON payload is attached to generate buttons or adaptive cards.
  5. The skill executes the delivery, optionally handling replies to existing message threads.

message-send Setup

To utilize this skill, ensure your channels are configured and then use the following commands within your terminal:

# List active channels
openclaw channels list

# Search for a target ID
openclaw directory peers list --channel telegram --query "User123"

# Send a basic message
openclaw message send --channel whatsapp --target 123456789 --message "Hello from Openclaw Skills"

message-send Data Schema & Taxonomy

The skill organizes its communication logic around several key parameters and reference files:

Parameter Description Supported Formats
--channel Target chat service whatsapp, telegram, discord, slack
--target Recipient identifier E.164, @username, or Numeric ID
--media File attachment path Local file paths to images/docs
--buttons Interactive components JSON-formatted objects

Detailed metadata regarding channel-specific ID types and complex payload structures are stored in the local references directory.

message-send Advanced Features

  • Dry-run validation: Use the --dry-run flag to inspect complex JSON payloads without sending an actual message.
  • Multi-account management: Specify exactly which account to send from using the --account flag when multiple profiles exist for a single channel.
  • Silent delivery: Support for non-intrusive notifications on Telegram and Discord using the --silent parameter.
  • Threaded conversations: Advanced message threading via the --reply-to flag to maintain context in busy chat environments.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*