lark-messages

List Lark groups, fetch members, read and send messages via MCP tools.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/SerendipityOneInc/srp-claude-code-marketplace --skill lark-messages
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-messages
Source: https://github.com/SerendipityOneInc/srp-claude-code-marketplace/tree/main/plugins/srp-allstaff/skills/lark-messages
Command: npx skills add https://github.com/SerendipityOneInc/srp-claude-code-marketplace --skill lark-messages

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides secure access to Lark/Feishu messages and group data using the authenticated user identity, enabling retrieval of group lists, member details, and message history within allowed groups.

Core Features & Use Cases

  • List the groups the current user is a member of.
  • Retrieve group members and roles for governance and collaboration.
  • Read recent messages from a group and, if permitted, send messages on behalf of the user.
  • Use MCP tooling to perform common Lark/Feishu tasks such as listing groups, getting members, and reading messages.

Quick Start

To begin, ask for your groups or a specific group's details. Examples:

  • List my Lark groups
  • Get members of the "Engineering Team" group
  • Show recent messages from the "Engineering Team" group
  • Send a message to the "Engineering Team" group: "Standup at 10am"

Frequently Asked Questions about lark-messages

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

FAQPage Schema
How do I read Lark messages from a group using my authenticated user?

You can read Lark messages from a group by asking the Skill to show recent messages from a specific group. It uses MCP tools to securely fetch message history within groups your authenticated user belongs to.

Can I send messages to Feishu groups on behalf of my user?

Yes, you can send messages to Feishu groups if your authenticated user has the required permissions. The Skill enforces per-group permissions and uses MCP tooling to send messages within groups you belong to.

How do I list all the Lark groups I am a member of?

To list your Lark groups, simply ask the Skill to list your groups. It retrieves the group list for the current authenticated user through MCP tools without requiring external setup.

What's the best way to get group members and roles in Lark for collaboration governance?

The best way to get Lark group members and roles is to ask the Skill to retrieve members of a specific group. It returns member details and roles for governance using the authenticated user identity.

Do I need external setup or configuration to access Lark group data?

No external setup is required. The Skill relies on MCP tools to interact with Lark APIs and uses your authenticated user identity to securely access group data, members, and messages.

Why can't I read messages from a Lark group I am not a member of?

You cannot read messages from a Lark group you are not a member of because the Skill enforces per-group permissions. Access is limited to groups the authenticated user belongs to, ensuring secure message retrieval.