✓ Verified 📱 Social Media ✓ Enhanced Data

Feishui File Sender

Send files via Feishu channel using message tool with filePath parameter.

Rating
4.5 (36 reviews)
Downloads
30,476 downloads
Version
1.0.0

Overview

Send files via Feishu channel using message tool with filePath parameter.

Complete Documentation

View Source →

Feishu File Sender

Send binary files (ZIP, PDF, images, etc.) to Feishu groups or users.

Prerequisites

  • OpenClaw configured with Feishu channel
  • Target chat ID (group or user)

Step 1: Package the Skill/File

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

Key: Use relative path inside the zip, not absolute path.

Step 2: Send via Feishu

python
message(
    action="send",
    channel="feishu",
    filePath="/tmp/skill_name.zip",
    message="📦 Skill Name",
    target="oc_xxxxxxxxxxxx"  # chat ID
)

Parameters

ParameterTypeRequiredDescription
actionstringYes"send"
channelstringYes"feishu"
filePathstringYesAbsolute path to file
messagestringYesCaption text
targetstringYesChat ID (oc_xxx for groups, user ID for DM)

Common Issues

  • File too large: Feishu limits apply (~20MB for most)
  • Wrong path: Use absolute path /tmp/xxx.zip
  • Relative path in zip: Package from parent dir, e.g., zip -r /tmp/out.zip folder/

Example: Send a Skill

bash
# Package
cd /root/.openclaw/workspace/skills
zip -r /tmp/weather.zip weather/

# Send
message(action="send", channel="feishu", filePath="/tmp/weather.zip", message="📦 weather skill", target="oc_group_id")

Installation

Terminal bash

openclaw install feishui-file-sender
    
Copied!

💻Code Examples

zip -r /tmp/skill_name.zip skill_folder/

zip--r-tmpskillnamezip-skillfolder.txt
**Key:** Use relative path inside the zip, not absolute path.

## Step 2: Send via Feishu

)

.txt
## Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| action | string | Yes | "send" |
| channel | string | Yes | "feishu" |
| filePath | string | Yes | Absolute path to file |
| message | string | Yes | Caption text |
| target | string | Yes | Chat ID (oc_xxx for groups, user ID for DM) |

## Common Issues

1. **File too large**: Feishu limits apply (~20MB for most)
2. **Wrong path**: Use absolute path `/tmp/xxx.zip`
3. **Relative path in zip**: Package from parent dir, e.g., `zip -r /tmp/out.zip folder/`

## Example: Send a Skill
example.py
message(
    action="send",
    channel="feishu",
    filePath="/tmp/skill_name.zip",
    message="📦 Skill Name",
    target="oc_xxxxxxxxxxxx"  # chat ID
)
example.sh
# Package
cd /root/.openclaw/workspace/skills
zip -r /tmp/weather.zip weather/

# Send
message(action="send", channel="feishu", filePath="/tmp/weather.zip", message="📦 weather skill", target="oc_group_id")

Tags

#communication

Quick Info

Category Social Media
Model Claude 3.5
Complexity One-Click
Author josephyb97
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install feishui-file-sender