lark-im

Manage Feishu group chats and messages via the IM API.

28|2|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/echonoshy/ripple --skill lark-im-echonoshy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-im
Source: https://github.com/echonoshy/ripple/tree/main/skills/lark/lark-im
Command: npx skills add https://github.com/echonoshy/ripple --skill lark-im-echonoshy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lark-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables you to manage and interact with Feishu chats and messages efficiently, reducing the time spent on routine group operations and communications.

Core Features & Use Cases

  • Chat Management: Create, update, and manage group chats.
  • Message Interactions: Send, reply, search, and download messages and files.
  • Flagging and Searching: Create and manage bookmarks on messages and search across conversations.
  • Use Case: Imagine you need to create a new group chat for a project and then search for specific messages related to that project. This Skill allows you to do both with a few commands.

Quick Start

Create a new group chat named "Project Group" and add members "ou_aaa" and "ou_bbb".

Frequently Asked Questions about lark-im

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

FAQPage Schema
How do I create a Feishu group chat and add members programmatically?

You can create a Feishu group chat by interacting with the Feishu IM API through this Skill, specifying a chat name and adding member IDs like "ou_aaa". It handles group creation and member management directly.

Can I search for specific messages across Feishu conversations?

Yes, you can search within Feishu chats using the message interaction functionality. It interfaces with the Feishu IM API to retrieve and search across conversations, helping you find specific message contents efficiently.

Do I need lark-cli to manage Feishu bookmarks and message interactions?

Yes, lark-cli is a required dependency for this Skill. You must install it and authorize access to the Feishu APIs to manage bookmarks, send messages, and perform chat operations successfully.

What is the best way to automate sending and downloading files in Feishu chats?

The best way to automate sending and downloading files in Feishu is by interacting with the Feishu IM API. This Skill provides message interaction features to handle file downloads and send messages programmatically within chats.

Can I update existing Feishu group chats using this approach?

Yes, you can update and manage existing Feishu group chats. The Skill interfaces with the Feishu IM API to modify chat settings and manage group operations, reducing the time spent on routine group communications.

Why does Feishu message search require API authorization?

Feishu message search requires API authorization because the Skill must securely interact with the Feishu IM API to access chat data. Authorization ensures valid permissions for retrieving messages, managing bookmarks, and updating group chats.