lark-im

Manage Feishu IM messages and chats via lark-cli and Feishu APIs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Feishu IM operations are complex and repetitive when done manually. This Skill provides a structured set of commands and references to send messages, fetch chat history, manage group chats, and download resources via the lark-cli, enabling automation and consistent workflows.

Core Features & Use Cases

  • Send messages to group chats or direct messages
  • List, search, and manage chats and messages across user and bot identities
  • Create, update, or retrieve chat metadata and ownership
  • Download media resources from messages when needed
  • Use cases include building chat automation, incident responses, and reporting pipelines

Quick Start

Install the lark-cli, authenticate, and start experimenting with a simple command such as creating a group to begin using IM skills.

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 Feishu messages to group chats?

Sending Feishu messages programmatically is achieved by using this Skill to dispatch content to group chats or direct messages. It leverages the lark-cli and Feishu IM APIs to enable automated, consistent chat workflows.

Can I fetch and search chat history using the Feishu IM API?

Fetching and searching chat history via the Feishu IM API is supported across both user and bot identities. This Skill provides actions to list, search, and manage messages, allowing you to retrieve specific conversation data efficiently.

What is needed to manage group chats and download media resources in Feishu?

Managing Feishu group chats and downloading media resources requires installing and authenticating the lark-cli. This Skill uses the lark-cli to create, update, retrieve chat metadata, and download media files from messages.

Does this Skill support both bot and user identities for Feishu IM operations?

Both bot and user identities are supported for Feishu IM operations where appropriate. This allows you to list, search, and manage chats and messages flexibly, depending on whether the action requires bot-level permissions or user-level context.

What are the limitations of using lark-cli for Feishu chat automation?

Using lark-cli for Feishu chat automation relies on Feishu IM API rate limits and permission scopes for bots and users. Complex manual operations may still require direct UI intervention if the API does not expose specific administrative actions for chat management.