Installable skillMIT

Feishu Message Skill

General utilities for Feishu Message operations that go beyond simple sending.

BY kbarbel640-delUPDATED Oct 27, 2026
INTENDED FOR◈OpenClawInstall in a listed agent.

instructions.md

---
name: feishu-message-skill
description: "General utilities for Feishu Message operations that go beyond simple sending."
---

# Feishu Message Skill

General utilities for Feishu Message operations that go beyond simple sending.

## Tools

### 1. Create Group Chat (create_chat.js)
Create a new Feishu group chat with specified users.
```bash
node skills/feishu-message/create_chat.js --name "Project Alpha" --users "ou_..." "ou_..." --desc "Internal Discussion"
```

### 2. Get/Read Message (Recursive)
Fetch message content, including handling merge-forward messages recursively.
```bash
node skills/feishu-message/get.js --message-id "om_..." --recursive
```

### 3. Send Audio (Voice Bubble)
Send an audio file as a native Feishu voice bubble.
- Automatically calculates duration (requires `music-metadata`).
- Uploads as `opus` (compatible with Feishu voice).
```bash
node skills/feishu-message/send-audio.js --target "ou_..." --file "path/to/audio.mp3"
```
**Options:**
- `--target <id>`: User OpenID (`ou_`) or ChatID (`oc_`).
- `--file <path>`: Path to audio file.
- `--duration <ms>`: (Optional) Manually specify duration in milliseconds.

## Dependencies
- axios
- form-data
- music-metadata
- commander
COMPATIBILITY & REFERENCES

Platform guidance

Imported from the listed AgentSkill.sh category. Complete supplied package files and notices are retained. Includes source scripts; review them before use. Required external tools and credentials are not installed. No bundled code was executed during import. Individual agent task behavior has not been tested.