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.