feishu-reaction

Add, remove, and list emoji reactions on Feishu messages.

4.2k|441|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/m1heng/clawdbot-feishu --skill feishu-reaction
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-reaction
Source: https://github.com/m1heng/clawdbot-feishu/tree/main/skills/feishu-reaction
Command: npx skills add https://github.com/m1heng/clawdbot-feishu --skill feishu-reaction

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing emoji reactions on Feishu messages manually is tedious, especially when you need to react to older messages or audit who reacted with which emoji. This Skill provides a single tool to programmatically add, remove, and list reactions on any Feishu message.

Core Features & Use Cases

  • Add Reactions: Attach emoji reactions like THUMBSUP, HEART, or SMILE to any Feishu message by its message_id.
  • Remove Reactions: Delete a specific reaction using its reaction_id returned from add or list operations.
  • List and Filter Reactions: Retrieve all reactions on a message, optionally filtered by emoji type, including operator details.
  • Use Case: When a user asks to like a previous message in a chat, first list recent messages with feishu_message to find the target message_id, then add a THUMBSUP reaction to it.

Quick Start

Add a thumbs up reaction to the last message in this Feishu chat.

Frequently Asked Questions about feishu-reaction

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add an emoji reaction to a Feishu message?

Use the feishu_reaction tool with action set to add, the target message_id, and an emoji_type such as THUMBSUP or HEART. The response returns a reaction_id you can use later to remove that reaction.

How to react to a previous message in a Feishu chat?

First call feishu_message with action list to fetch recent messages and locate the target message_id. Then call feishu_reaction with action add, that message_id, and your chosen emoji_type.

What emoji types are supported for Feishu message reactions?

Common types include THUMBSUP, THUMBSDOWN, HEART, SMILE, GRINNING, FIRE, CLAP, OK, CHECK, CROSS, PARTY, PRAY, CRY, ANGRY, THINKING, SURPRISED, LAUGHING, FIST, QUESTION, and EXCLAMATION.

How do I remove a reaction from a Feishu message?

Call feishu_reaction with action remove, the message_id, and the reaction_id. You can obtain the reaction_id from the result of an add call or by listing reactions on the message.

What permissions does Feishu reaction API require?

Adding and removing reactions requires the im:message.reactions:write_only scope, while listing reactions requires im:message.reactions:read. The reaction tool is enabled by default and can be toggled via channels.feishu.tools.reaction in the configuration.