/install feishu-bot-send-image
Feishu Send Image
Send local image files as native Feishu image messages via the Feishu Bot API.
Why This Skill Exists
OpenClaw's message tool with filePath, media, or buffer parameters only sends file attachments in Feishu, not inline images. This skill calls the Feishu API directly to send proper image messages.
Quick Usage
Run the script:
bash scripts/feishu_send_image.sh \x3Cimage_path> \x3Creceive_id> \x3Capp_id> \x3Capp_secret> [receive_id_type]
Arguments
| Arg | Description |
|---|---|
image_path |
Local path to image (png/jpg/gif/webp) |
receive_id |
Feishu open_id (user) or chat_id (group) |
app_id |
Feishu app ID from ~/.openclaw/openclaw.json → feishu.accounts.default.appId |
app_secret |
Feishu app secret from ~/.openclaw/openclaw.json → feishu.accounts.default.appSecret |
receive_id_type |
open_id (default) or chat_id |
Example
bash scripts/feishu_send_image.sh /tmp/chart.png \
ou_38470740452f6083ce189b7ddec722f8 \
cli_a92c368412f9dcb1 \
7uM7aLqeqYqm0Fsy0IP5QhOyTBSwxlfT
Getting Credentials
Read ~/.openclaw/openclaw.json and extract:
channels.feishu.accounts.default.appIdchannels.feishu.accounts.default.appSecret
The receiver's open_id comes from inbound message metadata (sender_id).
How It Works
- Get token —
POST /auth/v3/tenant_access_token/internalwith appId/appSecret - Upload image —
POST /im/v1/imageswithimage_type=message, returnsimage_key - Send message —
POST /im/v1/messageswithmsg_type=imageand theimage_key
Output
On success: OK: image_key=\x3Ckey> message_id=\x3Cid>
On failure: prints error and exits with code 1.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install feishu-bot-send-image - After installation, invoke the skill by name or use
/feishu-bot-send-image - Provide required inputs per the skill's parameter spec and get structured output
What is Feishu Send Image?
Send images directly in Feishu chat as native image messages (not file attachments). Use when: need to send a generated image, chart, screenshot, or any loca... It is an AI Agent Skill for Claude Code / OpenClaw, with 301 downloads so far.
How do I install Feishu Send Image?
Run "/install feishu-bot-send-image" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Feishu Send Image free?
Yes, Feishu Send Image is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Feishu Send Image support?
Feishu Send Image is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Feishu Send Image?
It is built and maintained by PL Uncle (@jasonzhang2015); the current version is v1.0.0.