Feishu File Sender for Openclaw

A specialized skill for Openclaw agents to programmatically send binary files and compressed packages to Feishu channels.

josephyb97
v1.0.0
Feb 25, 2026
0
1.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install feishui-file-sender

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install feishui-file-sender using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Feishu File Sender?

The Feishu File Sender skill enables AI agents to transmit documents, images, and ZIP archives directly to Feishu groups or individual users. By leveraging the Openclaw Skills framework, developers can automate the distribution of build artifacts, logs, or generated reports without manual intervention. This skill bridges the gap between automated workflows and team collaboration platforms by providing a simple programmatic interface for file delivery.

This utility is particularly effective for teams using Openclaw Skills to manage their internal development lifecycles, allowing for the immediate sharing of packaged code or assets. It handles the complexities of the Feishu messaging API, requiring only a file path and a target destination to complete a transfer.

Feishu File Sender Use Cases

  • Distributing packaged skills or code repositories as ZIP files to development teams.
  • Sending automated PDF reports or data exports to specific Feishu group chats.
  • Sharing media assets or binary logs generated during agent tasks.
  • Notifying team members of completed builds with attached artifacts via Openclaw Skills.

How Feishu File Sender Works

  1. The user or agent prepares the file on the local file system, ensuring it is within the standard Feishu size limits.
  2. If sending a directory, the content is packaged into a ZIP archive using relative paths to ensure compatibility.
  3. The message tool is invoked with the feishu channel parameter and the send action.
  4. The skill locates the file via the absolute filePath and transmits it to the specified target chat ID using the Openclaw Skills communication layer.

Feishu File Sender Setup

To use this skill, ensure your environment is configured with a valid Feishu channel. You will also need the target Chat ID (starting with oc_ for groups or a user ID for DMs).

If you need to package a folder before sending, use the following command structure:

cd /root/.openclaw/workspace/skills
zip -r /tmp/skill_name.zip skill_folder/

Ensure that you use absolute paths when referencing the file in the message tool configuration.

Feishu File Sender Data Schema & Taxonomy

The skill utilizes a structured parameter set within the message tool. The metadata taxonomy is organized as follows:

Parameter Type Required Description
action string Yes Must be set to "send"
channel string Yes Must be set to "feishu"
filePath string Yes Absolute path to the file on the local system
message string Yes Caption text or description of the file
target string Yes The Feishu chat ID or user ID recipient

Feishu File Sender Advanced Features

  • Support for various binary formats including ZIP, PDF, and common image types.
  • Seamless integration with the Openclaw Skills workspace for packaging and distributing custom skill assets.
  • Direct targeting of group chats using unique Feishu group identifiers (oc_xxx).
  • Automated captioning support to provide context to team members upon file delivery.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*