Feishu Webhook Skill for Openclaw

A professional skill for AI agents to send formatted Feishu and Lark notifications via webhooks, supporting rich text and interactive cards.

shaniu001
v1.0.0
Apr 9, 2026
0
848
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install feishu-webhook-skill

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 feishu-webhook-skill 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 Feishu Webhook Skill?

The Feishu Webhook skill is a specialized tool designed for AI coding agents to interact with the Feishu (Lark) collaboration platform. As part of the Openclaw Skills ecosystem, it allows agents to programmatically send a variety of message types, including plain text, rich text (post), and complex interactive cards. This skill is essential for developers looking to build automated reporting systems, real-time alerts, or collaborative workflows that bridge the gap between AI-driven logic and team communication channels.

Feishu Webhook Skill Use Cases

  • Deploying automated system alerts and status updates directly to Feishu group chats.
  • Sending daily project summaries or data analytics reports using rich text formatting.
  • Creating interactive approval workflows within Lark using interactive message cards and buttons.
  • Sharing media assets and generated images from an AI agent's environment to a team channel.

How Feishu Webhook Skill Works

  1. The agent verifies the configuration of the Feishu Webhook URL and authentication tokens.
  2. User requirements are analyzed to determine the appropriate message type: text, rich text, or interactive card.
  3. If media is involved, the agent uses the provided upload scripts to obtain an image_key or file_key via the tenant_access_token.
  4. A JSON payload is constructed according to the specific Feishu API schema for the chosen message type.
  5. The skill sends the POST request to the webhook endpoint, handling necessary string escaping and serialization.
  6. The delivery result is verified, and success or failure feedback is returned to the user.

Feishu Webhook Skill Setup

To use this skill within the Openclaw Skills framework, follow these configuration steps:

  • Ensure you have a valid Webhook URL from a Feishu/Lark group.
  • Set up the environment variable for media uploads:
export FEISHU_TENANT_ACCESS_TOKEN="your_lark_access_token"
  • Place the upload_image.py script in your local path if image support is required.

Feishu Webhook Skill Data Schema & Taxonomy

The skill organizes message data using the following standard schema for Feishu interactions:

Parameter Type Required Description
receive_id string Yes The target recipient ID
content string Yes The JSON-serialized message body (must be escaped)
msg_type string Yes The type of message: text, post, or interactive

Advanced rich text (post) messages support a nested structure with tags such as text, a (hyperlink), at (@user), img, and code_block.

Feishu Webhook Skill Advanced Features

  • Multi-language support: Configure message content for both zh_cn and en_us simultaneously.
  • Rich Text Styling: Apply bold, underline, italic, and strikethrough styles to specific text segments.
  • Interactive Components: Build cards with buttons, forms, and charts using the interactive message type.
  • Media Integration: Seamlessly upload and embed images and video files into group notifications.
  • Markdown Compatibility: Use standard Markdown syntax within the interactive card content for rapid formatting.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*