lark-im
lark-im enables messaging, chat history search, group member management, and file transfers within Lark conversations. It supports interactive cards with callback handling, emoji reactions, message bookmarks, and feed shortcuts for organizing chats.
lark-im sends and receives messages in Lark chats, manages conversations, and handles interactive cards.
AI-generated summary based on this skill's SKILL.md
Install
larksuite/cli/lark-im · repository language: Go
git clone https://github.com/larksuite/cli
cp -r cli/skills/lark-im ~/.claude/skills/lark-imFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I send a message in lark-im?
lark-im enables you to send and receive messages directly within Lark chats. You can compose and transmit messages to individual contacts or group conversations, managing your communications seamlessly through the skill's core messaging interface.
Can I search chat history in lark-im with filters?
Yes, lark-im supports searching chat history and retrieving messages with filters. You can query past conversations to locate specific messages, making it easy to find information across your Lark chats without scrolling through entire threads.
How does lark-im handle file downloads from chats?
lark-im enables downloading files and resources from messages with chunked support for efficient transfer. You can retrieve documents, images, and other attachments shared in conversations, with the skill managing large files through segmented download processes.
What group management features does lark-im provide?
lark-im lets you manage group members, create chats, and organize feed shortcuts. You can add or remove participants, establish new group conversations, and set up shortcuts in your feed to quickly access frequently used chats and channels.
Does lark-im support emoji reactions and interactive cards?
Yes, lark-im handles interactive cards and emoji reactions on messages. You can react to messages with emojis, interact with callback-enabled cards, and engage with rich message formats that enhance collaboration within your Lark conversations.
What is the license for lark-im?
lark-im is released under the MIT license, allowing broad use, modification, and distribution of the skill while maintaining appropriate attribution to the original authors.
SKILL.md
rendered from the published skill — quoted content, verbatim
im (v1)
CRITICAL — 开始前 MUST 先用 Read 工具读取 ../lark-shared/SKILL.md,其中包含认证、权限处理
Core Concepts
- Message: A single message in a chat, identified by
message_id(om_xxx). Supports types: text, post, image, file, audio, video, sticker, interactive (card), share_chat, share_user, merge_forward, etc. - Chat: A group chat or P2P conversation, identified by
chat_id(oc_xxx). - Thread: A reply thread under a message, identified by
thread_id(om_xxx or omt_xxx). - Reaction: An emoji reaction on a message.
- Flag: A bookmark on a message or thread.
- Feed Shortcut: A chat pinned to the current user's feed sidebar, identified by
feed_card_id(anoc_xxxopen_chat_id for CHAT type). - Feed Group: A tag that groups feed cards in the feed list, identified by
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 15 files
skills/lark-im/SKILL.md
skills/lark-im/references/card/card-2.0-schema.md
skills/lark-im/references/card/components/button.md
skills/lark-im/references/card/components/chart.md
skills/lark-im/references/card/components/checker.md
skills/lark-im/references/card/components/collapsible_panel.md
skills/lark-im/references/card/components/column_set.md
skills/lark-im/references/card/components/date_picker.md
skills/lark-im/references/card/components/div.md
skills/lark-im/references/card/components/form.md
skills/lark-im/references/card/components/header.md
skills/lark-im/references/card/components/hr.md
skills/lark-im/references/card/components/img.md
skills/lark-im/references/card/components/img_combination.md
skills/lark-im/references/card/components/input.md