A comprehensive Lark (Feishu) instant messaging integration that handles the full spectrum of chat operations: sending messages, searching chat history, managing group members, and downloading files with automatic chunking for large attachments. The skill wraps Lark's IM APIs with smart shortcuts that handle identity switching between user and bot tokens, resolve P2P chat IDs automatically, and batch operations for efficiency. What makes this particularly solid is the upfront handling of Lark's complex permission model and the practical shortcuts for common workflows like threaded replies and message search across multiple chats.

skills.sh installs
484.7K
GitHub stars
18K
last updated
Aug 21, 2026

Install

$ npx -y skills add larksuite/cli --skill lark-im --agent claude-code

Installs into .claude/skills of the current project.

Files

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 (an oc_xxx open_chat_id for CHAT type).
  • Feed Group: A tag that groups feed cards in the feed list, identified by feed_group_id (ofg_xxx). Members are feed cards, each identified by feed_id + feed_type. Two types: normal (members managed explicitly) and rule (members auto-derived from rules).

Resource Relationships

Sponsors

Details

Repository
github.com/larksuite/cli
Categories
CLI & Terminal, Office & Documents
First seen
Apr 16, 2026

More from larksuite/cli

All 29
1larksuite avatarlark-sheetslarksuite/cli飞书电子表格:创建和操作电子表格。支持创建表格、管理工作表与行列结构(增删/合并/调整尺寸/隐藏/冻结)、读写单元格(值/公式/样式/批注/单元格图片)、查找替换、多操作原子批量更新,以及图表、透视表、条件格式、筛选器、迷你图、浮动图片等对象的创建与维护。当用户需要创建电子表格、管理工作表、批量读写或编辑数据、统计汇总484Kskills.sh installs
2larksuite avatarlark-wikilarksuite/cli飞书知识库:管理知识空间、空间成员和文档节点。创建和查询知识空间、查看和管理空间成员、管理节点层级结构、在知识库中组织文档和快捷方式。当用户需要在知识库中查找或创建文档、浏览知识空间结构、查看或管理空间成员、移动或复制节点时使用。当用户给出 doubao.com 的 /wiki/ URL/token 时,也应直接使用本483.5Kskills.sh installs
3larksuite avatarlark-whiteboardlarksuite/cli飞书画板:查询和编辑飞书云文档中的画板。支持导出画板为预览图片、导出原始节点结构、使用多种格式更新画板内容。 当用户需要查看画板内容、导出画板图片、编辑画板时使用此 skill。不负责:飞书云文档内容编辑(lark-doc)、文档内嵌电子表格/Base(lark-sheets / lark-base)。481.8Kskills.sh installs
4larksuite avatarlark-tasklarksuite/cli飞书任务:管理任务、清单和任务智能体。创建待办任务、查看和更新任务状态、拆分子任务、组织任务清单、分配协作成员、上传任务附件、注册或注销任务智能体、更新任务智能体的主页数据、写入智能体任务记录。当用户需要创建待办事项、查看任务列表、跟踪任务进度、管理项目清单或给他人分配任务、为任务上传附件文件、注册注销任务智能体、更新481.7Kskills.sh installs
5larksuite avatarlark-calendarlarksuite/cli飞书日历:管理日历日程和会议室。查看/搜索日程、创建/更新日程、管理参会人、查询忙闲和推荐时段、预定会议室。当用户需要查看日程安排、创建/修改会议、查询/预定会议室时使用。不负责:查询过去的视频会议记录(走 lark-vc)、待办任务(走 lark-task)。480.7Kskills.sh installs
6larksuite avatarlark-maillarksuite/cli飞书邮箱:Use when user mentions 起草邮件、写邮件、草稿、发送/回复/转发邮件、查阅邮件、看邮件、搜索邮件、邮件文件夹、邮件标签、邮件联系人、监听新邮件、邮件收信规则等;use for mail/email intent only. Do not use for docs/sheets/calen479.1Kskills.sh installs