Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
autogame-17 avatar

Feishu Message

  • 1 installs
  • 20 repo stars
  • Updated April 11, 2026
  • autogame-17/feishu-skills

feishu-message is a Claude skill providing a unified CLI for Feishu (Lark) messaging: fetching messages, sending audio voice bubbles, creating chats, listing pins, and adding reactions.

About

feishu-message is a unified CLI for Feishu (Lark) messaging operations through a single entry point. It fetches messages by ID, sends audio files as voice bubbles, creates group chats, lists pinned messages, and adds emoji reactions. Developers use it when an agent needs to read or act on Feishu messages beyond posting text. It requires feishu-common with valid Feishu credentials.

  • Unified CLI for Feishu messaging: fetch, send audio, create chats, list pins, react
  • Fetches messages by ID including merged/forwarded threads with --recursive
  • Sends audio files as voice bubbles and adds emoji reactions

Feishu Message by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,982 of 2,719 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

feishu-message capabilities & compatibility

Free skill; requires a Feishu app credential pair (FEISHU_APP_ID / FEISHU_APP_SECRET) via feishu-common.

Capabilities
feishu card · feishu sticker · feishu memory recall
Works with
slack
Use cases
orchestration
From the docs

What feishu-message says it does

Unified CLI for Feishu (Lark) messaging operations including fetching messages by ID, sending audio voice bubbles, creating group chats, listing pinned messages, and adding emoji reactions.
SKILL.md
Unified CLI for Feishu messaging -- fetch, send audio, create chats, list pins, and add reactions through a single entry point.
SKILL.md
npx skills add https://github.com/autogame-17/feishu-skills --skill feishu-message

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars20
Last updatedApril 11, 2026
Repositoryautogame-17/feishu-skills

What it does

Fetch, send audio, create chats, list pins, and react to messages in Feishu from one CLI.

Who is it for?

Reading Feishu messages by ID and performing messaging actions like audio sends, chat creation, and reactions.

Skip if: Messaging on Slack, Teams, or platforms other than Feishu (Lark).

When should I use this skill?

An agent needs to fetch a Feishu message, send audio, create a chat, list pins, or add a reaction.

What you get

Messaging operations run through one CLI: fetch, send audio, create chats, list pins, and react.

  • Fetched message content or a completed Feishu messaging action

By the numbers

  • 5 messaging commands (get, send-audio, create-chat, list-pins, add-reaction)
  • 6 supported reaction types

Files

SKILL.mdMarkdownGitHub ↗

feishu-message

Unified CLI for Feishu messaging -- fetch, send audio, create chats, list pins, and add reactions through a single entry point.

Prerequisites

  • feishu-common installed with valid FEISHU_APP_ID and FEISHU_APP_SECRET.

Commands

All commands use the unified CLI:

node skills/feishu-message/index.js <command> [options]

Get Message

Fetch message content by ID. Use --recursive for merged/forwarded messages.

node skills/feishu-message/index.js get <message_id> [--raw] [--recursive]

Send Audio

Send an audio file as a voice bubble to a user or chat.

node skills/feishu-message/index.js send-audio --target <ou_xxx|oc_xxx> --file <path> [--duration <ms>]
  • --target: User OpenID (ou_) or ChatID (oc_).
  • --file: Path to audio file (mp3/wav/etc).
  • --duration: (Optional) Duration in ms.

Create Group Chat

Create a new group chat with specified users.

node skills/feishu-message/index.js create-chat --name "Project Alpha" --users "ou_1" "ou_2" --desc "Description"

List Pins

List pinned messages in a chat.

node skills/feishu-message/index.js list-pins <chat_id>

Add Reaction

Add an emoji reaction to a message.

node skills/feishu-message/reaction.js --message-id <msg_id> --type <emoji_type>

Supported types: THUMBSUP (default), HEART, LAUGH, WOW, SAD, ANGRY.

Legacy Scripts

Standalone scripts remain available for backward compatibility: get.js, send-audio.js, create_chat.js, list_pins_v2.js.

Dependencies

  • axios
  • form-data
  • music-metadata
  • commander

Related skills

FAQ

Can it read merged or forwarded messages?

Yes, pass --recursive to the get command to fetch merged or forwarded message content.

Which emoji reactions are supported?

THUMBSUP (default), HEART, LAUGH, WOW, SAD, and ANGRY.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.