feishui-file-sender
VerifiedSend files via Feishu channel using message tool with filePath parameter.
Install
Claude Code
Add to .claude/skills/ About This Skill
# 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
| 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
- 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") ```
Use Cases
- Send files through Feishu with enhanced delivery confirmation and retry logic
- Distribute files to multiple Feishu groups with delivery status tracking
- Queue file sending operations for reliable delivery during network instability
- Log all file delivery attempts for audit and troubleshooting purposes
- Integrate reliable file sending into automated workflow pipelines
Pros & Cons
Pros
- + Delivery confirmation and retry logic ensure files reach their destination
- + Status tracking provides visibility into the file delivery pipeline
- + Queue-based approach handles temporary network issues gracefully
Cons
- - Documentation primarily in Chinese
- - Only available on claude-code and openclaw platforms
- - Added reliability layer increases complexity compared to simple file sending
Frequently Asked Questions
What does feishui-file-sender do?
Send files via Feishu channel using message tool with filePath parameter.
What platforms support feishui-file-sender?
feishui-file-sender is available on Claude Code, OpenClaw.
What are the use cases for feishui-file-sender?
Send files through Feishu with enhanced delivery confirmation and retry logic. Distribute files to multiple Feishu groups with delivery status tracking. Queue file sending operations for reliable delivery during network instability.
Stay Updated on Agent Skills
Get weekly curated skills + safety alerts