lark-im

Interact with Feishu IM APIs for messaging, group administration, and file management.

26|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/yjzhang2003/oh-my-feishu --skill lark-im-yjzhang2003
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-im
Source: https://github.com/yjzhang2003/oh-my-feishu/tree/main/oh-my-feishu-plugin/skills/lark-im
Command: npx skills add https://github.com/yjzhang2003/oh-my-feishu --skill lark-im-yjzhang2003

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the friction of switching between your terminal and Feishu by enabling direct, programmatic control over your instant messaging, group management, and file sharing workflows.

Core Features & Use Cases

  • Automated Messaging: Send, reply, and forward messages across chats or direct conversations.
  • Chat Administration: Create groups, manage members, and update chat metadata programmatically.
  • Resource Management: Search chat history, download large files with chunked support, and manage emoji reactions.
  • Use Case: Automatically aggregate project updates from multiple Feishu groups into a single report or send automated status notifications to team members without leaving your development environment.

Quick Start

Use the lark-im skill to search for the project discussion group and list the most recent messages from the last hour.

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 messaging and send programmatic chat replies?

Automate Feishu messaging by using programmatic interaction with Feishu IM APIs to send, reply, and forward messages across chats or direct conversations automatically.

Can I manage Feishu group members and chat administration from the terminal?

Manage Feishu group administration by programmatically creating groups, managing members, and updating chat metadata directly from your development environment without switching contexts.

What's the best way to download large files from Feishu chats programmatically?

Download large files from Feishu chats by utilizing chunked file resource management support, which handles automated large-file downloads securely through the Feishu IM API.

Does this Feishu IM automation support batched message retrieval and thread-based replies?

Feishu IM automation supports complex workflows including batched message retrieval and thread-based replies, integrating with lark-cli to provide secure, identity-aware operations.

How do I search Feishu chat history to aggregate project updates automatically?

Search Feishu chat history programmatically to aggregate project updates from multiple groups into a single report or send automated status notifications to team members.

Do I need lark-cli to perform identity-aware bot operations in Feishu?

Lark-cli is integrated to provide secure, identity-aware operations for both user and bot contexts, ensuring safe programmatic control over your instant messaging and file sharing workflows.