/feishu-message
Feishu message reading. Activate when user mentions reading messages, chat history, message lookup, or finding previous messages.
$ npx -y skills add m1heng/clawdbot-feishu --skill feishu-message --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/feishu-message
Context preview
The summary Claude sees to decide when to auto-load this skill.
Feishu message reading. Activate when user mentions reading messages, chat history, message lookup, or finding previous messages.
SKILL.md
feishu-message.SKILL.mdname: feishu-message
description: |
Feishu message reading. Activate when user mentions reading messages, chat history, message lookup, or finding previous messages.
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: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)
Read more
name: feishu-message description: | Feishu message reading. Activate when user mentions reading messages, chat history, message lookup, or finding previous messages.
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: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)
Feishu/Lark (飞书) channel plugin for OpenClaw. 中文社区资料 - 配置教程、常见问题、使用技巧:Wiki Contributing / 贡献指南: CONTRIBUTING.md Issue Reporting / 问题反馈: Please check Discussions first for common solutions, then open a structured Issue Form if needed.
Repo: m1heng/clawdbot-feishu
Other skills on clawdbot-feishu.
- /feishu-e2e-test
Local E2E debug and test framework for clawd-feishu plugin development. Use when debugging message flow, testing bot responses, verifying Feishu web UI interactions, or performing end-to-end validation of the OpenClaw-Feishu integration during development.
Open skill - /release
Publish a new release of the Feishu plugin. Use when the user asks to release, publish, or cut a new version.
Open skill - /feishu-chat
Feishu chat operations including group announcement reading/writing and group chat management.
Open skill - /feishu-doc
Feishu document read/write operations + comment management. Activate when user mentions Feishu docs, cloud docs, docx links, or document comments.
Open skill - /feishu-drive
Feishu cloud storage file management. Activate when user mentions cloud space, folders, drive.
Open skill - /feishu-perm
Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.
Open skill

