lark-im

Automate Feishu IM APIs to send, search, and manage messages and group chats.

3|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/agent-pilot/agent-pilot-be --skill lark-im-agent-pilot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-im
Source: https://github.com/agent-pilot/agent-pilot-be/tree/main/backend/skills/lark-im
Command: npx skills add https://github.com/agent-pilot/agent-pilot-be --skill lark-im-agent-pilot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates Feishu's IM workflows to enable programmatic sending, reading, searching, and managing messages and group chats, reducing manual effort and error-prone operations.

Core Features & Use Cases

  • Create, list, search, and update group chats and direct messages with both user and bot identities.
  • Send, fetch, and search messages, including threaded replies and resource downloads, across Feishu IM.
  • Use the provided shortcuts and references to automate common collaboration tasks at scale.

Quick Start

List a few chats and send a test message to a group to verify the integration.

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

Automate sending Feishu IM messages by using the provided API shortcuts to post texts to group chats programmatically. It supports both user and bot identities for direct and group conversations to reduce manual effort.

Can I search and fetch historical messages in Feishu IM programmatically?

Yes, you can search and fetch Feishu IM messages programmatically. The automation covers listing, searching, and threading messages, along with downloading associated resources using on-demand references.

Does this Feishu IM automation support both bot and user identities?

Yes, Feishu IM automation supports both bot and user identities. You can create, list, search, and update group chats and direct messages across the platform using either identity type.

What is the best way to manage Feishu group chats at scale without manual operations?

The best way to manage Feishu group chats at scale is using API automation to create, list, and update conversations. It enforces safety prompts and integrates with optional reference assets for deterministic task execution.

How do I download resources and files shared in Feishu IM conversations?

Download Feishu IM resources by automating the platform's resource APIs. The automation handles resource downloads alongside message fetching and threaded replies, following Feishu API semantics outlined in the provided references.

Why do I need API references to automate Feishu messaging workflows?

You need API references to ensure deterministic execution and enforce safety prompts when automating Feishu messaging. They provide the exact Feishu API semantics required for tasks like message posting and group chat management.