feishu-messageUnified CLI toolkit for Feishu messaging tasks including fetching messages, sending audio, creating group chats, and listing pinned messages.
Install via ClawdBot CLI:
clawdbot install autogame-17/feishu-messageA unified toolkit for Feishu messaging operations, providing a single CLI entry point for common tasks.
Use the unified CLI via index.js:
node skills/feishu-message/index.js <command> [options]
get)Fetch message content by ID. Supports recursive fetching for merged messages.
node skills/feishu-message/index.js get <message_id> [--raw] [--recursive]
Example:
node skills/feishu-message/index.js get om_12345 --recursive
send-audio)Send an audio file as a voice bubble.
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.create-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>
Standalone scripts are still available for backward compatibility:
get.jssend-audio.jscreate_chat.jslist_pins_v2.jsGenerated Mar 1, 2026
Automate fetching and analyzing customer messages in Feishu group chats to identify common issues and trends. This helps support teams prioritize responses and improve resolution times by quickly accessing message history and pinned resources.
Use the skill to create dedicated group chats for project teams, send audio updates for quick briefings, and manage pinned messages for important announcements. This streamlines communication in remote or hybrid work environments.
Instructors can send audio lectures or reminders to students via Feishu, create chat groups for different classes, and pin key materials for easy access. This supports blended learning models and enhances student engagement.
Organizers can create group chats for event participants, send audio notifications for schedule changes, and pin important details like agendas or links. This ensures smooth communication during conferences or workshops.
Offer this skill as part of a subscription-based platform for businesses needing enhanced Feishu automation. Revenue comes from monthly or annual fees based on usage tiers, such as message volume or number of chats managed.
Provide custom integration and setup services for companies looking to optimize their Feishu workflows using this skill. Revenue is generated through project-based fees for implementation, training, and ongoing support.
Release a free version with basic features like message fetching and limited audio sends, then charge for advanced capabilities such as bulk operations or analytics. Revenue comes from premium upgrades and enterprise licenses.
💬 Integration Tip
Integrate this skill with existing Feishu bots or workflows by using its CLI commands in automation scripts, ensuring proper authentication tokens are set up for seamless operation.
iMessage/SMS CLI for listing chats, history, watch, and sending.
Use when you need to control Discord from Clawdbot via the discord tool: send messages, react, post or upload stickers, upload emojis, run polls, manage threads/pins/search, fetch permissions or member/role/channel info, or handle moderation actions in Discord DMs or channels.
Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).
OpenClaw skill for designing Telegram Bot API workflows and command-driven conversations using direct HTTPS requests (no SDKs).