lark-im

Manage Feishu instant-messaging conversations, messages, and events via lark-cli.

9|Updated Jun 11, 2026
One-click install
npx skills add https://github.com/llm011/ethan-agent --skill lark-im-llm011
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-im
Source: https://github.com/llm011/ethan-agent/tree/main/ethan/defaults/skills/lark-im
Command: npx skills add https://github.com/llm011/ethan-agent --skill lark-im-llm011

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines Feishu即时通讯 workflows by letting an agent send, receive, search, and manage chat content without manually navigating the Feishu interface.

Core Features & Use Cases

  • Messaging: Send, reply to, search, retrieve, forward, and delete text, markdown, media, file, and interactive card messages.
  • Chat Management: Create and update group or topic chats, search visible conversations, inspect members, manage administrators, pins, reactions, flags, feed shortcuts, and feed groups.
  • Resource and Event Handling: Download message attachments, process interactive card callbacks, handle threads, enrich messages with reactions and edit metadata, and support user or bot identity flows.
  • Use Case: When a user asks for the latest messages in a Feishu project group, the agent can locate the conversation, retrieve its history, download relevant files, and summarize or respond using the appropriate identity and permissions.

Quick Start

Use the lark-im skill to find the Feishu chat named “Project Team” and retrieve its latest messages.

Frequently Asked Questions about lark-im

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

FAQPage Schema
How do I automate Feishu chat management and message retrieval?

Automate Feishu chat management by using the lark-cli interface to send, retrieve, search, and manage messages. It applies to group chats, topic chats, members, and interactive events without manual navigation.

Can I send interactive cards and media files through Feishu instant messaging?

Yes, Feishu instant messaging supports sending text, markdown, media files, and interactive card messages. The skill handles card callbacks and downloads message attachments directly through the lark-cli interface.

What do I need to manage Feishu group chats and retrieve message history?

Managing Feishu group chats requires lark-cli, appropriate Feishu user or bot authentication, and declared API scopes. You must inspect schemas for native API calls and ensure lark-shared or event-skill prerequisites are configured.

Does the Feishu API support processing message reactions and feed shortcuts?

Yes, the Feishu API supports processing message reactions, managing feed shortcuts, and handling feed groups. It also allows inspecting chat members, managing administrators, and operating pins or flags.

How do I handle Feishu chat attachments and card callbacks programmatically?

Handle Feishu chat attachments and card callbacks programmatically through the lark-cli interface. The skill processes interactive card callbacks, downloads message attachments, and enriches messages with reactions using appropriate bot identity flows.

What are the limitations of automating Feishu message workflows with lark-cli?

Automating Feishu message workflows with lark-cli requires declared API scopes and proper authentication. Limitations include needing schema inspection for native API calls and ensuring lark-shared or event-skill prerequisites are properly configured before processing.