Feishu Sender for Openclaw

A robust tool for programmatically sending text, markdown, files, and images to Feishu (Lark) group chats.

zhendexuebuhui
v1.0.1
Mar 5, 2026
1
993
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install feishu-sender

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-sender 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 Sender?

The Feishu Sender skill allows developers and AI agents to integrate directly with the Feishu (Lark) Open API. It simplifies the process of sending automated notifications, status reports, and various media types to specific chat rooms, making it a vital component for teams using Openclaw Skills to streamline their internal communications.

By leveraging the Feishu Open Platform, this skill ensures secure and efficient data delivery across different file formats, including PDF, images, and standard markdown text. Whether you are building an automated reporting bot or a simple notification script, this skill provides the necessary interface to bridge your local environment with the Lark ecosystem.

Feishu Sender Use Cases

  • Automated deployment notifications to DevOps group chats.
  • Weekly or daily automated report sharing in PDF or Excel format.
  • Real-time alerts for system monitoring or error logging.
  • Bulk image uploading for design or marketing review workflows.

How Feishu Sender Works

  1. The skill initializes using provided Feishu App credentials and a target Chat ID.
  2. It authenticates with the Feishu Open API to obtain an access token.
  3. Depending on the user input, it processes text, markdown, or local file paths.
  4. It executes a POST request to the Feishu message endpoint to deliver the content to the specified group.

Feishu Sender Setup

First, obtain your credentials from the Feishu Open Platform. Then, configure your environment variables to allow the Openclaw Skills integration to authenticate:

export FEISHU_APP_ID=cli_xxxxx
export FEISHU_APP_SECRET=xxxxxxxx
export FEISHU_CHAT_ID=oc_xxxxxx

You can also provide these via a .env file in your project root.

Feishu Sender Data Schema & Taxonomy

The skill organizes its requirements through environment variables and expects specific file paths for media uploads:

Key Source Description
FEISHU_APP_ID Environment Unique identifier for your Feishu bot/app
FEISHU_APP_SECRET Environment Private secret for API authentication
FEISHU_CHAT_ID Environment The ID of the target group chat
Message Content Input String Support for plain text and Markdown
File Attachments Local Path Support for any file format, including .pdf, .docx, and .png

Feishu Sender Advanced Features

  • Multi-format support including rich Markdown formatting for readable notifications.
  • CLI-ready scripts for easy integration into existing CI/CD pipelines.
  • Modular Python class structure allowing for direct import into custom automation scripts.
  • Support for sequential multi-file uploads in a single command execution.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*