ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified communication Safety 4/5

feishu-image-pro

Feishu image upload and send tool. Send images to Feishu chats by uploading first then sending with image_key. Usage: `node feishu-image-tool.js send --target <open_id> --file <path>`

Why use this skill?

Easily automate sending images to Feishu chats with this OpenClaw skill. Supports direct file uploads and image_key management for efficient reporting and communication.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/bo170814/feishu-image-pro
Or

What This Skill Does

The feishu-image-pro skill is a specialized automation tool designed for the OpenClaw AI ecosystem to bridge the gap between local file storage and Feishu (Lark) communication. Feishu requires a specific two-stage authentication and upload protocol for images: uploading a binary file to obtain a unique image_key, and then referencing that key to dispatch a message. This skill abstracts the complexities of the Feishu Open Platform API, allowing users to seamlessly send visual data, charts, or screenshots directly into Feishu chats without manual intervention.

Installation

To integrate this skill into your OpenClaw environment, execute the following command in your terminal: clawhub install openclaw/skills/skills/bo170814/feishu-image-pro

Once installed, ensure you have configured your credentials by setting environment variables FEISHU_APP_ID and FEISHU_APP_SECRET, or by creating a configuration file at ~/.feishu-image/config.json. Proper permissions, specifically im:message and im:image, must be enabled in the Feishu Developer Console for your application.

Use Cases

This tool is ideal for reporting and alerting workflows. Common use cases include: 1) Automatically sending automated server performance charts to a DevOps team's Feishu group; 2) Pushing daily financial stock reports or analytics dashboards to executives; 3) Sharing localized screenshots from CI/CD pipelines to debug front-end issues in real-time.

Example Prompts

  1. "Send the file at /tmp/server-metrics.png to the management chat with the caption: 'Weekly System Performance Report'."
  2. "Take the latest screenshot located at /home/user/dashboard.png and send it to user ou_123456789."
  3. "Upload the chart image at /tmp/q3-results.png and send it to the current conversation channel."

Tips & Limitations

Be mindful of the image constraints: the tool strictly enforces a 10MB maximum file size limit. Supported formats include JPG, PNG, WEBP, GIF, BMP, and ICO. For high-resolution files, ensure the dimensions do not exceed 12,000 pixels on either side (except for GIFs, which are capped at 2,000x2,000 pixels). If you intend to send the same image frequently, consider using the upload action separately to cache the image_key, which allows for faster re-sending without re-uploading the file payload to the Feishu server.

Metadata

Author@bo170814
Stars1776
Views0
Updated2026-03-02
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-bo170814-feishu-image-pro": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#feishu#automation#messaging#image-processing#lark
Safety Score: 4/5

Flags: file-read, external-api