What problem does it solve?
Accessing and operating Feishu (Lark) instant messaging can be complex due to mixed bot/user identities, paginated APIs, threaded replies, and resource keys for attachments. This Skill centralizes commands and best practices to send and reply to messages, search and list chat history, manage group chats and members, handle reactions and threads, and download message attachments reliably and safely.
Core Features & Use Cases
- Send and Reply: Send messages and reply in-stream or in-thread using bot identity with idempotency key support and media upload handling.
- Read and Search: List chat messages, search messages across chats, and batch-fetch full message content with automatic enrichment of sender and chat context.
- Chat & Member Management: Create, update, and search group chats, and manage members with clear identity rules to avoid visibility/permission errors.
- Resources and Threads: Download images/files by message_id and file_key, expand thread replies, and handle pagination for complete exports or summaries.
- Safety & Identity Guidance: Built-in guidance for choosing --as user vs --as bot, two-step group creation flows, permission checks, and explicit confirmation before sending visible messages.
Quick Start
List recent messages in the "Project Discussion" chat and download any attached files referenced in those messages.