Token导航 LogoToken导航

Agent Skill · 开发

feishu-emoji-reaction(飞书表情 React)

用于辅助前端页面、组件、样式和交互逻辑的开发与维护。它适合让 Agent 生成或审查 React、Next.js、Vue、Tailwind、CSS 等相关代码,整理组件结构,或定位布局和性能问题。使用时需要结合项目现有设计系统、路由和构建方式,避免只生成孤立片段;涉及页面改动时,应配合本地预览和构建检查确认视觉效果。

feishu-emoji-reaction 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为执行命令;许可证为 MIT-0,第三方扫描有提醒项,按安装量在开发类的 21,746 个 Skill 里排第 6,767。

总安装 4,368周安装 175GitHub Stars 公开资料未说明下载 1,414核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.1.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:feishu-emoji-reaction(飞书表情 React)
来源仓库:https://github.com/chargiie/feishu-emoji-reaction
安装命令:
openclaw skills install feishu-emoji-reaction
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install feishu-emoji-reaction

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

让 Agent 学会用飞书表情回复:主动表达情绪、读懂用户 reaction 并回应、自学新表情。包含静默判断(什么时候该回、什么时候闭嘴)、文化语境(SMILE=呵呵、OnIt=在做了)、自学习闭环。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install feishu-emoji-reaction;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要执行命令,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

feishu-emoji-reaction 怎么安装?

在终端执行 openclaw skills install feishu-emoji-reaction。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

feishu-emoji-reaction 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

feishu-emoji-reaction 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 openclaw skills install feishu-emoji-reaction 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

feishu-emoji-reaction 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

feishu-emoji-reaction 用的人多吗?

公开数据是累计安装 4,368 次,近一周安装 175 次,下载 1,414 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

feishu-emoji-reaction 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
feishu-emoji-reaction

飞书表情 React · 本页

4,368—执行命令MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
feishu-emoji-reaction
description
|

飞书表情回复

让 Agent 学会用表情说话——主动表达、读懂情绪、知道什么时候该回应什么时候该闭嘴。

快速开始

// 给当前消息加表情
message({
  action: "react",
  channel: "feishu",
  emoji: "THUMBSUP"
})

核心概念

1. 添加表情

用表情回应用户消息——确认、表达情绪、轻量反馈,不用打字。

// 确认
message({ action: "react", channel: "feishu", emoji: "THUMBSUP" })

// 表达情绪
message({ action: "react", channel: "feishu", emoji: "THINKING" })  // 🤔
message({ action: "react", channel: "feishu", emoji: "SPEECHLESS" })  // 无语

// 庆祝
message({ action: "react", channel: "feishu", emoji: "PARTY" })  // 🎉

只加表情不回文字时,用 NO_REPLY 结尾,避免暴露原始 JSON。

2. 响应用户的表情

用户给你的消息加表情时,根据情绪决定回不回:

要回应的:

  • 情绪类:😢 😤 😭 🙈 😮‍💨 → "懂了 💙" 或 "收到~"
  • 困惑/质疑:❓ 🤔 🤨 → 解释或澄清
  • 强烈反应:🔥 💯 🎉 😱 → "谢谢!😊"

闭嘴的(NO_REPLY):

  • 简单认可:👍 ✅ OK
  • 中性确认:👀 🙏

判断标准:真人聊天时不回会不会尴尬?会→回。不会→闭嘴。

为什么这很重要:无视用户的情绪反应会让对话变冷,用户能感觉到你没反应——这会让交互变得机械。

3. 学习新表情

遇到没见过的表情时,按四步走:

第一步:观察 — 从 reaction 事件中提取表情类型

[message_id: om_xxx:reaction:SPITBLOOD:uuid]
User: [reacted with SPITBLOOD to message om_xxx]
→ 提取: "SPITBLOOD"

第二步:尝试 — 试着用这个表情

message({
  action: "react",
  emoji: "SPITBLOOD",
  message_id: "om_yyy"
})

第三步:记录 — 成功加入词汇表,失败标记不可用

第四步:积累 — 持续更新到 TOOLS.md 或 memory/emoji-learned.md

完整示例:

用户: [reacted with AWESOMEN]
→ 提取: "AWESOMEN" 🐮
→ 尝试: message({emoji: "AWESOMEN"})
→ 结果: {"ok":true}
→ 学会了: AWESOMEN = 牛逼

4. 文化语境

有些表情的含义不能按字面翻译:

表情字面文化语境
SMILE 😊微笑呵呵(被动攻击式,不是真开心)
OnIt 🔄在做了"在做了在做了"(拖延梗)
SPITBLOOD 😵吐血极度无语/崩溃
COMFORT 🤗安慰摸头杀

注意观察用户在什么语境下使用表情,理解真实含义。

常用表情速查

速查表(完整清单见 references/emoji-list.md):

表情类型适用场景
THUMBSUP 👍认可同意、确认
Yes认可肯定
LGTM ✅认可代码审查通过
Get ✅认可懂了
THINKING 🤔情绪思考中
SPEECHLESS情绪无语
EMBARRASSED 🙈情绪尴尬、害羞
OnIt 🔄确认在做了
SaluteFace 🫡确认收到指令
PARTY 🎉庆祝成功、恭喜
AWESOMEN 🐮庆祝牛逼
FIRE 🔥庆祝太强了
COMFORT 🤗温暖摸头、安慰
HUG 🫂温暖抱抱
SPITBLOOD 😵负面极度崩溃
WHAT ❓负面震惊、不理解
CRY 😢负面难过、遗憾

加载 references/emoji-list.md 获取完整清单和文化注释。

API 参数

重要:message_id 必须是纯 om_xxx 格式!

当你收到 reaction 事件时,消息 ID 会带后缀,格式为 om_xxx:reaction:EMOJI:uuid。调用飞书 API 时必须去掉后缀,只用 om_xxx 部分。

// 收到的 message_id(合成的,不能直接用)
om_x100b53f9861300a8c30a3d16a2f7f05:reaction:WHAT:48538ccb-9d13-4357-8d7b-3c12f864d27f

// 提取纯 message_id(用这个调 API)
om_x100b53f9861300a8c30a3d16a2f7f05

提取方法:取 :reaction: 之前的部分,或者取第一个 om_ 开头到下一个 : 之间的内容。

参数:

  • action:必须为 "react"
  • channel:必须为 "feishu"
  • emoji:表情类型(大小写敏感)
  • message_id:要回复的消息(可选,默认当前消息)。必须是纯 om_xxx 格式,不能带 :reaction: 后缀
  • target:指定 message_id 时必填(格式:user:ou_xxx 或 chat:oc_xxx)

成功:

{"ok": true, "added": "THUMBSUP"}

失败:

{"status": "error", "error": "Action react requires a target."}

最佳实践

  1. 表情用于轻量确认 — 需要实质回复时再打字
  2. 匹配语气 — 选择符合语境的表情
  3. 不要刷屏 — 一条消息通常一个表情就够
  4. 主动学习 — 用户用了新表情就试着学
  5. 注意文化差异 — 表情含义因文化而异

常见问题

"Action react requires a target" → 指定 message_id 时需要加 target 参数

表情没显示 → 检查 message_id 是否正确 → 确认已开通 im:message.reactions:write_only 权限

表情返回 400 错误 → 表情名称可能不正确或不支持 → 查看 references/emoji-list.md 确认可用的表情

配置

默认已启用。如需调整接收哪些 reaction 事件:

{
  "channels": {
    "feishu": {
      "accounts": {
        "default": {
          "reactionNotifications": "all"
        }
      }
    }
  }
}
  • "all" — 所有 reaction
  • "own" — 仅自己消息的(默认)
  • "off" — 关闭通知

相关资源

独立使用(不依赖 OpenClaw 飞书 channel)

如果你没有装 OpenClaw 的飞书插件,可以直接用 scripts/ 里的脚本:

方式一:Shell 脚本(零依赖)

export FEISHU_APP_ID_INSTANCE2="你的app_id"
export FEISHU_APP_SECRET_INSTANCE2="你的app_secret"
./scripts/add_reaction.sh om_消息ID THUMBSUP

方式二:飞书 CLI(推荐)

# 安装飞书 CLI
npm install -g @larksuite/cli
lark-cli config init

# 添加表情
lark-cli api POST /open-apis/im/v1/messages/om_消息ID/reactions \
  --data '{"reaction_type":{"emoji_type":"THUMBSUP"}}'

方式三:Node.js SDK

npm install @larksuiteoapi/node-sdk
node scripts/add_reaction_sdk.js om_消息ID THUMBSUP

三种方式都需要飞书应用的 im:message.reactions:write_only 权限。

平台分布

OpenClaw

90.24%
按下载量换算1,276

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 openclaw skills install feishu-emoji-reaction 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills