Feishu Image Skill

Upload and send images to Feishu chats with cached image keys.

20|1|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/autogame-17/feishu-skills --skill feishu-image-skill
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Feishu Image Skill
Source: https://github.com/autogame-17/feishu-skills/tree/main/feishu-image
Command: npx skills add https://github.com/autogame-17/feishu-skills --skill feishu-image-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Upload and send images to Feishu chats or users with automatic caching of image keys to avoid re-uploading the same file.

Core Features & Use Cases

  • Upload images to Feishu chats or users and automatically cache image keys to prevent duplicate uploads.
  • Send image messages to chats and direct messages using an image_key obtained from prior uploads.
  • Optionally send images from a URL by first downloading them and then uploading as needed for automation.

Quick Start

Use the provided send script to upload an image and send it to a Feishu target.

Frequently Asked Questions about Feishu Image Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate sending images to Feishu chats without re-uploading the same file?▼

To automate sending images to Feishu chats without re-uploading, use a Skill that caches image keys after the initial upload. This prevents duplicate uploads by reusing the stored image_key for subsequent automated messages.

Can I send images from a public URL directly to Feishu channels?▼

Yes, you can send images from a public URL to Feishu channels. The automation workflow downloads the image from the URL first, then uploads it to Feishu to obtain the image_key needed for sending the message.

What credentials do I need to set up automated Feishu image messaging?▼

To set up automated Feishu image messaging, you need Feishu app credentials configured in your environment. The Skill uses these credentials to authenticate with a shared Feishu client that includes built-in retry logic.

How does image key caching improve Feishu messaging automation?▼

Image key caching improves Feishu messaging automation by storing mappings of previously uploaded files. When you send the same image again, the system retrieves the existing image_key from the cache instead of repeating the upload process.

Does the Feishu image upload automation support direct messages as well as channels?▼

Yes, the Feishu image upload automation supports both channels and direct messages. You can use the cached image_key to send image messages to individual users or group chats, enabling flexible automated image sharing workflows.

What happens if a Feishu image upload fails during an automated workflow?▼

If a Feishu image upload fails during an automated workflow, the shared Feishu client utilizes built-in retry logic. This mechanism automatically attempts the upload again to ensure the image message is successfully delivered.