Feishu Image Sender for Openclaw

A Python-powered CLI tool designed to upload and send images directly to Feishu users using the Lark OpenAPI.

tudoubudou
v1.0.0
Mar 3, 2026
0
0
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install feishu-img-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-img-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 Image Sender?

The Feishu Image Sender is a technical utility that simplifies the process of sending visual content through the Feishu (Lark) messaging platform. By integrating this tool into your suite of Openclaw Skills, you can automate the delivery of system screenshots, data visualizations, or status updates directly to specific users. It handles the complex multi-step process of authentication, image uploading, and message dispatching using standard Python libraries, ensuring high compatibility and minimal overhead.

Feishu Image Sender Use Cases

  • Sending automated system monitoring screenshots to DevOps teams.
  • Delivering data visualization charts to stakeholders via Feishu.
  • Integrating image notifications into custom CI/CD pipelines managed by Openclaw Skills.
  • Providing visual context for automated bot responses in team channels.

How Feishu Image Sender Works

  1. The script initiates a request to the Feishu OpenAPI to obtain a valid tenant_access_token.
  2. It uploads the specified local image file to the Feishu servers to generate a unique image_key.
  3. The tool verifies the recipient's open_id to ensure the message is routed correctly.
  4. It sends a formatted image message to the user using the previously acquired image_key.

Feishu Image Sender Setup

To use this tool within your Openclaw Skills environment, ensure you have Python 3 installed. No external package dependencies are required.

# Basic command structure
python3 scripts/feishu_image.py <image_path> <user_id>

# Example for sending a PNG
python3 scripts/feishu_image.py /path/to/image.png ou_efb8bfb0a24b26cb1bb4a45bbed22691

Feishu Image Sender Data Schema & Taxonomy

The tool processes image files and user metadata according to the following structure:

Parameter Requirement Example
image_path Valid path to PNG, JPG, or GIF /home/user/report.jpg
user_id Feishu open_id (prefixed with ou_) ou_efb8bfb0a24b26cb1bb4a45bbed22691
file_size Must be under 10MB 2.5MB
image_key Internal string returned by Feishu img_v2_123...456

Feishu Image Sender Advanced Features

  • Zero-dependency architecture utilizing only Python standard libraries for maximum portability.
  • Broad format support including PNG, JPG, and GIF files.
  • Secure token management for authorized communication with the Lark/Feishu API.
  • Seamless integration capabilities for multi-agent workflows within Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*