Webhook Send for Openclaw

A specialized messaging tool that dispatches text or Markdown content to a configured webhook endpoint via HTTP POST.

shaowenchen
v1.0.0
Mar 5, 2026
0
1.1k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install webhook-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 webhook-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 Webhook Send?

The Webhook Send skill is a vital communication bridge for AI agents, allowing them to push structured notifications and rich-text reports to external platforms. By leveraging this tool within the Openclaw Skills ecosystem, developers can automate the delivery of system alerts, project updates, and data summaries directly to chat applications or custom API consumers. It simplifies the process of external integration by handling standard HTTP protocols while supporting flexible content formats.

This skill is designed for high reliability and ease of use, fetching its target configuration from environment variables to keep sensitive endpoints secure. Whether you are sending a quick status update or a detailed Markdown-formatted technical report, this skill ensures your agent's output reaches the right destination efficiently.

Webhook Send Use Cases

  • Send real-time alerts to dev team chat groups when specific triggers occur.
  • Dispatch automated daily summaries in Markdown format to project management tools.
  • Integrate AI agent outputs with third-party notification services like Slack or Discord.
  • Bridge agent workflows with external logging or monitoring dashboards via standard JSON POST requests.

How Webhook Send Works

  1. The skill initializes by reading the target destination from the WEBHOOK_SEND_URL environment variable.
  2. The AI agent or user defines the message type as either text or markdown.
  3. The content is packaged into a JSON payload following the required schema (text.content or markdown.text).
  4. The skill performs a rate-limit check to ensure it does not exceed 20 messages per minute.
  5. An HTTP POST request is sent to the configured URL with the application/json header.

Webhook Send Setup

To get started with this skill in your Openclaw Skills environment, configure your destination URL as an environment variable:

export WEBHOOK_SEND_URL="https://your-webhook-provider.com/api/v1/send?key=your_secret_key"

Ensure your network policy allows outbound POST requests to the specified domain.

Webhook Send Data Schema & Taxonomy

The skill expects a JSON request body with the following structure:

Field Sub-field Description
msgtype - Defines the format: text or markdown
text content Required if msgtype is text. The plain text message (max 5000 chars)
markdown text Required if msgtype is markdown. Supports headers, bold, links, and images

Example Markdown Payload:

{ "msgtype": "markdown", "markdown": { "text": "## Update\n\nTask completed successfully." } }

Webhook Send Advanced Features

  • Supports full Markdown syntax including lists, quotes, colors, and embedded links for high-impact communication.
  • Built-in character validation to prevent payload rejection by external APIs (5000 character limit).
  • Standardized error handling for HTTP response codes to ensure delivery tracking.
  • Seamless compatibility with any webhook-enabled robot or group chat system.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*