lark-im

Send, search, and manage Feishu/Lark IM messages and group chats via lark-cli.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/binfen1/my-skills --skill lark-im-binfen1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-im
Source: https://github.com/binfen1/my-skills/tree/main/claude-code/lark-im
Command: npx skills add https://github.com/binfen1/my-skills --skill lark-im-binfen1

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enables programmatic control of Feishu/Lark IM to send and read messages, manage group chats, and handle media, reducing manual steps for bot integrations and workflows.

Core Features & Use Cases

  • Manage messaging: send, reply, search, and retrieve messages across group chats and direct messages.
  • Chat administration: create, update, and read group information, manage members, and handle group media.
  • Media handling: upload/download images and files and manage emoji reactions within conversations.
  • AI workflows: supports both bot and user identities with safety rules and permission guidance.

Quick Start

Start by reading the shared SKILL.md for authentication and safety guidance, then use lark-cli to perform tasks such as locating a chat with +chat-search and sending a message with +messages-send.

Frequently Asked Questions about lark-im

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate sending and replying to Feishu or Lark messages programmatically?

You can automate sending and replying to Feishu or Lark messages by using the lark-cli tool to handle bot and user identities, covering both direct messages and group chats for automated workflows.

Can I read and search Feishu chat history for specific past messages?

Yes, you can read and search Feishu chat history programmatically. The Skill supports listing and retrieving messages across chats, allowing you to locate specific conversations and extract historical message content.

What do I need to set up before managing Lark group chats and media attachments?

Managing Lark group chats and media requires the lark-cli tool, proper authentication scopes, and adherence to safety rules defined in the lark-shared SKILL.md to ensure secure bot or user identity operation.

Does the Skill support both bot and user identities for Feishu IM workflows?

Yes, the Skill supports both bot and user identities for Feishu IM workflows, enabling you to programmatically manage group information, handle members, and process media attachments like images and files.

How do I locate and update Feishu group information using automation?

To locate and update Feishu group information, you use lark-cli commands like +chat-search to find the specific chat, then apply commands to update group details and manage members automatically.

Are there limitations when handling media attachments in Lark IM?

Handling media attachments in Lark IM requires proper authentication scopes and strict adherence to safety rules from lark-shared SKILL.md, limiting actions to permitted upload and download operations for images and files.