Feishu File Skill

Upload, send, and download files within the Feishu platform.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/WangK0221/OpenClaw_Shrimp --skill feishu-file-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Feishu File Skill
Source: https://github.com/WangK0221/OpenClaw_Shrimp/tree/main/feishu-file-skill
Command: npx skills add https://github.com/WangK0221/OpenClaw_Shrimp --skill feishu-file-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires feishu-common, commander, dotenv, undici, and includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of sending, uploading, and downloading files within Feishu, streamlining communication and data sharing.

Core Features & Use Cases

  • Send Files: Upload local files and send them directly to Feishu chats or users.
  • Upload Only: Upload files to Feishu and obtain a file_key for use in rich messages or cards.
  • Download Files: Retrieve files from Feishu messages using their message_id and file_key.
  • Use Case: You need to share a large report with your team on Feishu. Use the 'Send File' command to upload the report directly to the team chat.

Quick Start

Use the Feishu File Skill to send the local file '/path/to/report.pdf' to the chat with ID 'oc_12345'.

Frequently Asked Questions about Feishu File Skill

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

FAQPage Schema
How do I upload and send a local file to a Feishu chat?

To upload and send a local file to a Feishu chat, you use the Send File command, which transfers the local file directly to a specified chat ID. This embeds the document into the message context automatically.

Can I upload a file to Feishu and get a file_key for rich messages?

Yes, you can upload a file to Feishu and obtain a file_key without sending a message. This file_key can then be used to construct rich messages or interactive cards within the platform.

How do I download files from a Feishu message?

You download files from a Feishu message by using the Download File command with the specific message_id and file_key. This retrieves the attached file directly from the message context.

Do I need API authentication to manage Feishu files?

Yes, you need Feishu API authentication to manage Feishu files. The Skill requires proper API credentials to execute upload, send, and download operations securely within the platform.

What identifiers are required to retrieve a file from Feishu messages?

Retrieving a file from Feishu messages requires specific message and file identifiers. You must provide both the message_id of the chat message and the unique file_key associated with the uploaded file.