/feishu-reaction
Feishu message emoji reactions. Activate when user mentions emoji, reaction, thumbsup, like, or responding to messages with emoji.
$ npx -y skills add m1heng/clawdbot-feishu --skill feishu-reaction --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-reaction
Context preview
The summary Claude sees to decide when to auto-load this skill.
Feishu message emoji reactions. Activate when user mentions emoji, reaction, thumbsup, like, or responding to messages with emoji.
SKILL.md
feishu-reaction.SKILL.mdname: feishu-reaction
description: |
Feishu message emoji reactions. Activate when user mentions emoji, reaction, thumbsup, like, or responding to messages with emoji.
Feishu Reaction Tool
Single tool `feishu_reaction` for adding, removing, and listing emoji reactions on Feishu messages.
Workflow: Reacting to Previous Messages
To react to a message other than the current one, first use `feishu_message` with `action: "list"` to fetch recent messages and find the target `message_id`, then use `feishu_reaction` with that `message_id`.
Actions
Add Reaction
{
"action": "add",
"message_id": "om_xxx",
"emoji_type": "THUMBSUP"
}Returns:
{
"ok": true,
"action": "add",
"message_id": "om_xxx",
"emoji_type": "THUMBSUP",
"reaction_id": "ZCaCIjUBVVWSrm5L-3ZTw"
}Remove Reaction
{
"action": "remove",
"message_id": "om_xxx",
"reaction_id": "ZCaCIjUBVVWSrm5L-3ZTw"
}List Reactions
List all reactions on a message:
{
"action": "list",
"message_id": "om_xxx"
}Filter by emoji type:
{
"action": "list",
"message_id": "om_xxx",
"emoji_type": "THUMBSUP"
}Returns:
{
"ok": true,
"action": "list",
"message_id": "om_xxx",
"emoji_type_filter": "THUMBSUP",
"total": 2,
"reactions": [
{
"reaction_id": "ZCaCIjUBVVWSrm5L-3ZTw",
"emoji_type": "THUMBSUP",
"operator_type": "user",
"operator_id": "ou_xxx"
}
]
}Parameters
| Parameter | Required | Description | |-----------|----------|-------------| | `action` | Yes | `add`, `remove`, or `list` | | `message_id` | Yes | Feishu message ID (e.g., `om_xxx`) | | `emoji_type` | add: Yes, list: Optional | Emoji type (e.g., `THUMBSUP`, `HEART`, `SMILE`) | | `reaction_id` | remove: Yes | Reaction ID from add or list results |
Common Emoji Types
| Emoji | Type | |-------|------| | THUMBSUP | THUMBSDOWN | HEART | SMILE | GRINNING | | FIRE | CLAP | OK | CHECK | CROSS | | PARTY | PRAY | CRY | ANGRY | THINKING | | SURPRISED | LAUGHING | FIST | QUESTION | EXCLAMATION |
Configuration
channels:
feishu:
tools:
reaction: true # default: truePermissions
- `im:message.reactions:write_only` — add and remove reactions
- `im:message.reactions:read` — list reactions on messages
Read more
name: feishu-reaction description: | Feishu message emoji reactions. Activate when user mentions emoji, reaction, thumbsup, like, or responding to messages with emoji.
Feishu Reaction Tool
Single tool `feishu_reaction` for adding, removing, and listing emoji reactions on Feishu messages.
Workflow: Reacting to Previous Messages
To react to a message other than the current one, first use `feishu_message` with `action: "list"` to fetch recent messages and find the target `message_id`, then use `feishu_reaction` with that `message_id`.
Actions
Add Reaction
{
"action": "add",
"message_id": "om_xxx",
"emoji_type": "THUMBSUP"
}Returns:
{
"ok": true,
"action": "add",
"message_id": "om_xxx",
"emoji_type": "THUMBSUP",
"reaction_id": "ZCaCIjUBVVWSrm5L-3ZTw"
}Remove Reaction
{
"action": "remove",
"message_id": "om_xxx",
"reaction_id": "ZCaCIjUBVVWSrm5L-3ZTw"
}List Reactions
List all reactions on a message:
{
"action": "list",
"message_id": "om_xxx"
}Filter by emoji type:
{
"action": "list",
"message_id": "om_xxx",
"emoji_type": "THUMBSUP"
}Returns:
{
"ok": true,
"action": "list",
"message_id": "om_xxx",
"emoji_type_filter": "THUMBSUP",
"total": 2,
"reactions": [
{
"reaction_id": "ZCaCIjUBVVWSrm5L-3ZTw",
"emoji_type": "THUMBSUP",
"operator_type": "user",
"operator_id": "ou_xxx"
}
]
}Parameters
| Parameter | Required | Description | |-----------|----------|-------------| | `action` | Yes | `add`, `remove`, or `list` | | `message_id` | Yes | Feishu message ID (e.g., `om_xxx`) | | `emoji_type` | add: Yes, list: Optional | Emoji type (e.g., `THUMBSUP`, `HEART`, `SMILE`) | | `reaction_id` | remove: Yes | Reaction ID from add or list results |
Common Emoji Types
| Emoji | Type | |-------|------| | THUMBSUP | THUMBSDOWN | HEART | SMILE | GRINNING | | FIRE | CLAP | OK | CHECK | CROSS | | PARTY | PRAY | CRY | ANGRY | THINKING | | SURPRISED | LAUGHING | FIST | QUESTION | EXCLAMATION |
Configuration
channels:
feishu:
tools:
reaction: true # default: truePermissions
- `im:message.reactions:write_only` — add and remove reactions
- `im:message.reactions:read` — list reactions on 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-message
Feishu message reading. Activate when user mentions reading messages, chat history, message lookup, or finding previous messages.
Open skill

