Feishu-skills feishu-batch-sender

Send multiple Feishu (Lark) messages in a single tool call with configurable delay, supporting plain text arrays and mixed content types (text and rich post).

install
source · Clone the upstream repo
git clone https://github.com/autogame-17/feishu-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/autogame-17/feishu-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/feishu-batch-sender" ~/.claude/skills/autogame-17-feishu-skills-feishu-batch-sender && rm -rf "$T"
manifest: feishu-batch-sender/SKILL.md
source content

feishu-batch-sender

Send multiple Feishu messages efficiently in a single call. Supports plain text arrays and mixed content types with configurable inter-message delay.

Prerequisites

  • feishu-common
    installed with valid
    FEISHU_APP_ID
    and
    FEISHU_APP_SECRET
    .

Usage

Simple Text Batch

node skills/feishu-batch-sender/index.js --target "ou_xxx" --messages '["Hello", "World"]'

Mixed Content (Text + Rich Post)

node skills/feishu-batch-sender/index.js --target "ou_xxx" --messages '[{"type":"text","content":"Update:"},{"type":"post","content":"**Bold** detail"}]'

Options

FlagDescription
--target
User ID (
ou_xxx
) or Chat ID (
oc_xxx
)
--messages
JSON array of strings or
{type, content}
objects
--delay
Delay between messages in ms (default: 500)