PlugWiki

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. 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. 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

  1. Core Concepts
  2. Resource Relationships
  3. Important Notes
  4. AppLink and Share Links
  5. Identity and Token Mapping
  6. Sender Name Resolution
  7. Default message enrichment (reactions / update_time)
  8. Compact message output (--concise)
  9. Opt-in resource auto-download (--download-resources)
  10. Card Messages (Interactive)
  11. Audio Messages
  12. Sending Doc Content as a Message
  13. Flag Types
  14. Feed Shortcut
  15. Shortcuts(推荐优先使用)
  16. API Resources

Key facts

Installs on skills.sh
478,620 (Nov 2, 2026)
License
MIT
Last repo commit
Oct 30, 2026

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-reply

  • Searches messages across chats

    Filters by chat, sender, attachment and time.

    Network · +messages-search

  • Lists messages in a chat or thread

    Time range and sort order supported.

    Network · +chat-messages-list / +threads-messages-list

  • Downloads an image or file from a message

    Saves to your machine.

    Files · +messages-resources-download

  • Edits a message

    Bot-only; the server rejects it for user identity.

    Write · +messages-edit

  • Creates group or topic chats; changes name or description

    Can invite users and bots.

    Write · +chat-create / +chat-update

  • Lists and searches chats and members

    Returns users and bots separately.

    Network · +chat-list / +chat-search / +chat-members-list

  • Flags messages, pins chats to the feed, groups feed items

    +flag-create, +feed-shortcut-create and related commands.

    Write · Flags and feed pins

  • Sends 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 toLark/Feishu Open Platform
Scopes
  • Lark/Feishu messaging permissions for the identity you sign in with

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

larksuite/cliskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 3
  1. larksuite/cli README · github.com
  2. lark-im SKILL.md · github.com
  3. skills.sh listing · skills.sh

Updated Nov 2, 2026.