Skip to content
Back to skills

Feishu Message

ASecurity

feishu-message

  • 33 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 5, 2026
toolsbashnode

Works with

  • cli

Security analysis

A100/100

Pro scans all 13 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add dvcrn/openclaw-skills-marketplace --skill feishu-message --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Feishu Message?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Feishu Message
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dvcrn-feishu-message/badge)](https://www.skillsdirectory.com/skills/dvcrn-feishu-message)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: feishu-message
description: "feishu-message"
---

# Feishu Message Skill

A unified toolkit for Feishu messaging operations, providing a single CLI entry point for common tasks.

## Usage

Use the unified CLI via `index.js`:
```bash
node skills/feishu-message/index.js <command> [options]
```

## Commands

### 1. Get Message (`get`)
Fetch message content by ID. Supports recursive fetching for merged messages.
```bash
node skills/feishu-message/index.js get <message_id> [--raw] [--recursive]
```
Example:
```bash
node skills/feishu-message/index.js get om_12345 --recursive
```

### 2. Send Audio (`send-audio`)
Send an audio file as a voice bubble.
```bash
node skills/feishu-message/index.js send-audio --target <id> --file <path> [--duration <ms>]
```
- `--target`: User OpenID (`ou_`) or ChatID (`oc_`).
- `--file`: Path to audio file (mp3/wav/etc).
- `--duration`: (Optional) Duration in ms.

### 3. Create Group Chat (`create-chat`)
Create a new group chat with specified users.
```bash
node skills/feishu-message/index.js create-chat --name "Project Alpha" --users "ou_1" "ou_2" --desc "Description"
```

### 4. List Pins (`list-pins`)
List pinned messages in a chat.
```bash
node skills/feishu-message/index.js list-pins <chat_id>
```

## Legacy Scripts
Standalone scripts are still available for backward compatibility:
- `get.js`
- `send-audio.js`
- `create_chat.js`
- `list_pins_v2.js`

## Dependencies
- axios
- form-data
- music-metadata
- commander

Files in this skill

  • SKILL.md1.4 KB
  • create_chat.js2.5 KB
  • disband_chat.js1.4 KB
  • get.js5.4 KB
  • get_chat_info.js1.1 KB
  • get_latest_file.js2.9 KB
  • index.js3.7 KB
  • list_pins.js2.2 KB
  • list_pins_v2.js2.4 KB
  • package-lock.json28.2 KB
  • package.json357 B
  • send-audio.js5.4 KB
  • send.js972 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…