Lark IM Skill for Claude Code: Send and Search Messages
Lets Claude send, reply to and search messages and manage group chats in Lark (Feishu), as you or as a bot.
- Installs
- 478.6K
- on skills.sh
- Stars
- 17.9K
- on GitHub
- Files
- 60+
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
lark-im makes Claude work with Lark (Feishu) chat. It sends and replies to messages, searches chat history, lists and reads messages, downloads files and images, creates and updates group chats, lists members, adds reactions and flags, pins chats, and sends or handles interactive cards.
It starts when you want to send a message, search or read chats, download chat files, or manage groups. The description also lists urgent in-app, SMS and phone alerts. It can act as you or as a bot, and the two see different chats. The body is mostly English.
Good for
- Team leads who want Claude to draft and send updates in Lark
- Anyone who needs to search chat history or pull files from chats
- Admins who create and manage group chats
Install lark-im
Claude Code
- 1
Copy this prompt.
Install the lark-im skill in Claude Code. Run this command: npx @larksuite/cli@latest install npx skills add larksuite/cli -y -g Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
The README gives two routes. Option 1 (recommended) is npx @larksuite/cli@latest install. Option 2 builds from source and then runs npx skills add larksuite/cli -y -g, which the README marks as required. It does not say whether Option 1 also installs the skills, so this box runs both. Every lark-* skill needs the lark-cli program and sends Claude to lark-shared for sign-in. auth login --recommend picks commonly used scopes; use --domain to limit them.
From the project README. Source.
What's in the skill
When it loads
飞书即时通讯:收发消息和管理群聊。发送和回复消息、搜索聊天记录、管理群聊成员、上传下载图片和文件、管理表情回复、发送应用内/短信/电话加急、发送和处理交互卡片(Interactive Card)、监听卡片按钮回调(card.action.trigger)。当用户需要发消息、查看或搜索聊天记录、下载聊天中的文件、查看群成员、搜索群、创建群聊或话题群、管理标记数据、管理 Feed 置顶(添加/移除/查询置顶会话)、管理标签数据、处理卡片回调时使用。
Sections in SKILL.md
- Core Concepts
- Resource Relationships
- Important Notes
- AppLink and Share Links
- Identity and Token Mapping
- Sender Name Resolution
- Default message enrichment (reactions / update_time)
- Compact message output (--concise)
- Opt-in resource auto-download (--download-resources)
- Card Messages (Interactive)
- Audio Messages
- Sending Doc Content as a Message
- Flag Types
- Feed Shortcut
- Shortcuts(推荐优先使用)
- API Resources
Key facts
- Installs on skills.sh
- 478,620 (Nov 2, 2026)
- GitHub stars
- 17,911 on larksuite/cli (Nov 2, 2026)
- License
- MIT
- Last repo commit
- Oct 30, 2026
- skills.sh audits
- Gen Agent Trust Hub: pass, Socket: pass, Snyk: warn
What it includes
Sends or replies to a message as you or as a bot
Text, markdown, rich posts and media; supports thread replies.
Write ·
+messages-send / +messages-replySearches messages across chats
Filters by chat, sender, attachment and time.
Network ·
+messages-searchLists messages in a chat or thread
Time range and sort order supported.
Network ·
+chat-messages-list / +threads-messages-listDownloads an image or file from a message
Saves to your machine.
Files ·
+messages-resources-downloadEdits a message
Bot-only; the server rejects it for user identity.
Write ·
+messages-editCreates group or topic chats; changes name or description
Can invite users and bots.
Write ·
+chat-create / +chat-updateLists and searches chats and members
Returns users and bots separately.
Network ·
+chat-list / +chat-search / +chat-members-listFlags messages, pins chats to the feed, groups feed items
+flag-create, +feed-shortcut-create and related commands.
Write ·
Flags and feed pinsSends cards and handles button callbacks
Card schema and components are bundled as reference notes.
Write ·
Interactive cards
From the official docs
Permissions
High risk
It can send messages as you, read and search your chats, and send urgent alerts. Check recipient and text before each send, and sign in with limited domains.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It can message real people as you
With user identity, messages go out under your name. Ask Claude to show the text and recipient before sending.
It can send urgent SMS or phone alerts
SKILL.md lists in-app, SMS and phone urgent alerts, bot identity only. Do not approve them unless you mean it.
It can read your chat history
README security note: after you authorize, the agent acts under your identity within the granted scope, and the README warns of prompt injection and data leaks.
Its skills.sh listing shows a Snyk warn
Open the audit page for details before you install.
Technical details
| Talks to | Lark/Feishu Open Platform |
|---|---|
| Scopes |
|
Questions
What does lark-im do?
It lets Claude send, reply to, search and read messages and manage group chats in Lark (Feishu), as you or as a bot, using lark-cli im commands.
How do I install it?
Follow the install box at the top of the page. It needs the lark-cli program and the lark-shared skill, so install the whole set.
Will it send messages as me?
With --as user, yes: messages go out under your name using your token. With --as bot they come from the app bot, which only sees chats it has joined.
Can it read my past chats?
Yes. It can list and search messages and download files from chats your identity can see.
Can it send urgent alerts?
SKILL.md lists in-app, SMS and phone urgent alerts. They are bot-only, and the bot must be the sender and be in the conversation. Treat them as high-impact and approve each one yourself.
Is it safe?
README security note: after you authorize, the agent acts under your identity within the granted scope, and the README warns of prompt injection and data leaks. Review each send, and keep the bot out of group chats as the README advises.
Information
updated Nov 2, 2026
- Repository
- larksuite/cli
- Folder
skills/lark-im
Sources
Docs, issue trackers and discussions this page is built from.
Show all 3Hide
- larksuite/cli README · github.com
- lark-im SKILL.md · github.com
- skills.sh listing · skills.sh