
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-messageAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 140 |
|---|---|
| repo stars | ★ 4.3k |
| Last updated | March 29, 2026 |
| Repository | m1heng/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
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
| Parameter | Required | Description |
|---|---|---|
action | Yes | get or list |
message_id | get: Yes | Feishu message ID (e.g., om_xxx) |
chat_id | list: Optional | Chat ID (e.g., oc_xxx). Omit to use current chat. |
page_size | list: Optional | Number of messages (default: 10, max: 50) |
sort_type | list: Optional | ByCreateTimeDesc (default) or ByCreateTimeAsc |
start_time | list: Optional | Unix timestamp in seconds (e.g., "1710000000"). No lower bound if omitted. |
end_time | list: Optional | Unix timestamp in seconds (e.g., "1710086400"). No upper bound if omitted. |
Configuration
channels:
feishu:
tools:
message: true # default: truePermissions
im:messageorim:message:readonly— read single/DM messagesim:message.group_at_msg:readonly— read all messages in group chats (not just @bot messages)