# Feishu File

> Feishu File Skill

- Skill: `kernel8901/feishu-file` (Agent Skill, multi-file: 10 files)
- Install (CLI): `npx skillmds@latest add kernel8901/feishu-file`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kernel8901/feishu-file/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: kernel8901 (https://skillmd.com/u/kernel8901)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/kernel8901/feishu-file

---

# Feishu File Skill

Manage file uploads and downloads via Feishu API.

## Commands

### Send File
Upload a local file and send it to a chat or user.
```bash
node skills/feishu-file/send.js --target <chat_id_or_user_id> --file <local_path>
```

### Download File
Download a file resource from a message.
```bash
node skills/feishu-file/download.js --message-id <msg_id> --file-key <file_key> --output <local_path>
```
**Note:** The bot must have access to the message (be in the chat). For files sent by others, the `im:resource:read` scope is required.

