Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
m1heng avatar

Feishu Message

  • 140 installs
  • 4.3k repo stars
  • Updated March 29, 2026
  • m1heng/clawdbot-feishu

Send, read, and reply to Feishu (Lark) chat messages from clawdbot so enterprise teams get bot notifications and conversational interfaces inside Feishu.

About

Enables clawdbot to integrate with Feishu messaging: sending notifications, reading chats, replying in channels, and handling Lark API authentication for enterprise team communication and alert workflows.

  • Feishu message API usage
  • Bot notification delivery
  • Chat read and reply flows
  • Webhook and token handling
  • Enterprise Lark compatibility

Feishu Message by the numbers

  • 140 all-time installs (skills.sh)
  • +3 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #2,590 of 4,348 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/m1heng/clawdbot-feishu --skill feishu-message

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs140
repo stars4.3k
Last updatedMarch 29, 2026
Repositorym1heng/clawdbot-feishu

What it does

Send, read, and reply to Feishu (Lark) chat messages from clawdbot so enterprise teams get bot notifications and conversational interfaces inside Feishu.

Files

SKILL.mdMarkdownGitHub ↗

Feishu Message Tool

Single tool feishu_message for reading Feishu messages — get a single message by ID or list recent messages in a chat.

Actions

Get Single Message

{
  "action": "get",
  "message_id": "om_xxx"
}

Returns:

{
  "ok": true,
  "action": "get",
  "found": true,
  "message_id": "om_xxx",
  "msg_type": "text",
  "content": "Hello world",
  "sender_id": "ou_xxx",
  "sender_type": "user",
  "chat_id": "oc_xxx",
  "create_time": "1710000000000",
  "update_time": "1710000000000",
  "mentions": []
}

List Recent Messages

List recent messages in a chat (DM or group), newest first by default. Omit chat_id to use the current conversation's chat:

{
  "action": "list"
}

With custom page size, sort order, and time range:

{
  "action": "list",
  "chat_id": "oc_xxx",
  "page_size": 20,
  "sort_type": "ByCreateTimeAsc",
  "start_time": "1710000000",
  "end_time": "1710086400"
}

Returns:

{
  "ok": true,
  "action": "list",
  "chat_id": "oc_xxx",
  "total": 10,
  "messages": [
    {
      "message_id": "om_xxx",
      "msg_type": "text",
      "content_preview": "Hello world",
      "sender_id": "ou_xxx",
      "sender_type": "user",
      "create_time": "1710000000000",
      "chat_id": "oc_xxx"
    }
  ]
}

Parameters

ParameterRequiredDescription
actionYesget or list
message_idget: YesFeishu message ID (e.g., om_xxx)
chat_idlist: OptionalChat ID (e.g., oc_xxx). Omit to use current chat.
page_sizelist: OptionalNumber of messages (default: 10, max: 50)
sort_typelist: OptionalByCreateTimeDesc (default) or ByCreateTimeAsc
start_timelist: OptionalUnix timestamp in seconds (e.g., "1710000000"). No lower bound if omitted.
end_timelist: OptionalUnix timestamp in seconds (e.g., "1710086400"). No upper bound if omitted.

Configuration

channels:
  feishu:
    tools:
      message: true  # default: true

Permissions

  • im:message or im:message:readonly — read single/DM messages
  • im:message.group_at_msg:readonly — read all messages in group chats (not just @bot messages)

Related skills

Backend & APIsintegrationsbackend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.