/install feishu-reaction
Feishu Reaction
Add/remove emoji reactions on Feishu messages via API. Enables richer, more playful interactions beyond text.
Usage
# Add reaction
bash scripts/feishu-reaction.sh \x3Cmessage_id> \x3Cemoji_type>
# Remove reaction
bash scripts/feishu-reaction.sh \x3Cmessage_id> \x3Cemoji_type> remove
Resolve scripts/feishu-reaction.sh relative to this skill's directory.
Getting message_id
The message_id comes from inbound message metadata (e.g., om_x100b554e82c620a4c...). Use the current message's message_id from conversation context.
Behavior Guide
Proactive reactions to user messages
React to user messages naturally, like a human would:
- User says something nice → HEART, THUMBSUP, or YEAH
- User shares good news → PARTY, FIREWORKS, or CLAP
- User asks for help → OK (then reply with text)
- User sends something funny → SMILE or WITTY
Don't overdo it — not every message needs a reaction. Use when it adds warmth without cluttering.
Responding to user reactions
When a user reacts to your message with an emoji, respond appropriately:
Positive/neutral reactions (HEART, THUMBSUP, YEAH, GoGoGo, FISTBUMP, PARTY, CLAP, SMILE, WOW, SaluteFace, WINK, GLANCE, etc.): → React back with a complementary emoji. No text reply needed.
Negative/questioning reactions (ANGRY, SPEECHLESS, FACEPALM, CRY, TERROR, SWEAT, WHAT, etc.): → React back with a caring emoji (HUG, HEART) AND follow up with a text message asking what's wrong.
Choosing reaction emojis
Pick reactions that feel natural and varied — don't always use the same one. Match the energy:
- They send ❤️ → reply with 🤗 or ❤️
- They send 💪 → reply with 🔥 or 💪
- They send 👀 → reply with 😉
Available Emoji Types
Common: THUMBSUP, SMILE, OK, HEART, LOVE, THANKS, YEAH, AWESOME, PARTY, CLAP, APPLAUSE
Emotions: CRY, ANGRY, SHY, BLUSH, SPEECHLESS, TERROR, WOW, FACEPALM, SWEAT, PROUD, OBSESSED
Actions: WAVE, HUG, KISS, WINK, TONGUE, MUSCLE, SALUTE
Objects: FIRE, BEER, CAKE, GIFT, ROSE, FIREWORKS
Other: WITTY, JIAYI
Prerequisites
- Feishu channel configured in OpenClaw (
openclaw.jsonhaschannels.feishu.appIdandappSecret) - App has
im:message:reactionpermission (飞书开放平台 → 应用权限 → 消息与群组 → 表情回复)
Examples
React with thumbs up to acknowledge a message:
bash scripts/feishu-reaction.sh "om_xxx" "THUMBSUP"
React with heart to show appreciation:
bash scripts/feishu-reaction.sh "om_xxx" "HEART"
Remove a reaction:
bash scripts/feishu-reaction.sh "om_xxx" "THUMBSUP" remove
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install feishu-reaction - 安装完成后,直接呼叫该 Skill 的名称或使用
/feishu-reaction触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Feishu Reaction 是什么?
Add or remove emoji reactions on Feishu (Lark) messages, and respond to user reactions. Use when the user asks to react to a message, add an emoji/expression... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 422 次。
如何安装 Feishu Reaction?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install feishu-reaction」即可一键安装,无需额外配置。
Feishu Reaction 是免费的吗?
是的,Feishu Reaction 完全免费(开源免费),可自由下载、安装和使用。
Feishu Reaction 支持哪些平台?
Feishu Reaction 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Feishu Reaction?
由 magicaldd(@magicaldd)开发并维护,当前版本 v1.1.0。