📦 Agent Memes — 一键发梗图

v2.7.0

在聊天中一键发送表情包:一条指令完成选图+多平台(Discord、飞书、Telegram、Slack、微信、WhatsApp、LINE、QQ)推送,支持 shrug、working 等新分类,并附带中文别名。

0· 192·0 当前·0 累计
by @kagura-agent·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/10
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
high confidence
技能代码与说明基本吻合“多平台发梗图”功能,但未在注册元数据中声明会读取 OpenClaw 配置(~/.openclaw/openclaw.json)及众多平台凭据,安装前需核查这一不一致性。
评估建议
该技能表面功能为发送表情包,但会读取 OpenClaw 配置并调用多平台凭据发消息,而注册元数据未声明此行为。安装前请:1. 检查 ~/.openclaw/openclaw.json 中的令牌,移除或轮换敏感 token;2. 优先用显式环境变量(如 DISCORD_BOT_TOKEN)而非配置文件;3. 审阅脚本及克隆的 GitHub 仓库来源;4. 避免直接 sudo cp,建议装到用户本地目录或沙箱运行。如无法验证来源或不愿暴露凭据,请勿安装。...
详细分析 ▾
用途与能力
脚本实现多平台发图(Discord、飞书、Telegram、Slack、微信、WhatsApp、LINE、QQ),与描述一致;但注册元数据未声明所需环境变量或配置路径,而 SKILL.md 与脚本反复读取 ~/.openclaw/openclaw.json 并依赖 node/curl/git(可选 git-lfs),未在元数据中标明,存在不一致。
指令范围
SKILL.md 与脚本仅限制为“选图+调平台 API(curl 或 node)”。运行时克隆 GitHub 仓库获取图片资源,并将 CLI 脚本复制到 PATH;同时回退读取 ~/.openclaw/openclaw.json 获取凭据并调用外部平台接口,行为在预期范围内,但说明未提前披露全部配置/凭据访问范围。
安装机制
注册表无自动安装规范;README/SKILL.md 建议克隆 GitHub 仓库(github.com/kagura-agent/memes)并手动复制脚本到 PATH。以 GitHub 作资源托管并本地拷贝,风险低于任意 URL 下载。注意:git-lfs 用于图片,脚本依赖 node/curl/git,注册表未声明这些前置需求。
凭证需求
脚本访问大量平台凭据(DISCORD_BOT_TOKEN、FEISHU_APP_ID/SECRET、TELEGRAM_BOT_TOKEN、SLACK_BOT_TOKEN、微信/WhatsApp/LINE/QQ token 等),并回退读取 ~/.openclaw/openclaw.json。注册表未声明任何必需环境变量或配置路径,差异显著,因技能默认会读取并使用用户 OpenClaw 配置中的众多密钥,除非被环境变量覆盖。
持久化与权限
技能未标记 always:true,由用户调用,属正常范围。不尝试修改其他技能或系统级代理设置。安装说明中若用户执行,会将文件复制到 PATH,属 CLI 工具常规做法,但需用户授权(如 sudo cp)。
scripts/feishu-send-image.mjs:19
访问环境变量并执行网络发送。
scripts/feishu-send-image.mjs:5
读取文件并结合网络发送(可能存在外泄风险)。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv2.7.02026/4/3

新增 shrug、working 分类,并支持中文别名。

可疑

安装命令

点击复制
官方npx clawhub@latest install agent-memes
镜像加速npx clawhub@latest install agent-memes --registry https://cn.longxiaskill.com

技能文档

# 智能体表情包 通过频道媒体发送管道在对话中发送反应表情包/GIF。 ## 表情包仓库 https://github.com/kagura-agent/memes —— 专为 AI 智能体策划的开源反应图集合。 分类:reactions、cats、celebrate、cute、debug、greetings、mood。欢迎 PR——添加你自己的表情包! ## 设置 运行设置脚本(自动克隆表情包仓库): ``bash bash scripts/setup.sh ` 或手动操作: `bash git clone https://github.com/kagura-agent/memes ~/.openclaw/workspace/memes ` 后续更新:cd ~/.openclaw/workspace/memes && git pull ## 表情包库 表情包保存在 ~/.openclaw/workspace/memes/,按分类整理: | 分类 | 路径 | 使用场景 | |---|---|---| | reactions | reactions/ | 通用反应——点赞、扶额、震惊、哭泣、思考、惊讶皮卡丘、摊手 | | cats | cats/ | 猫咪瞬间——打字、摇摆、不爽、凝视 | | celebrate | celebrate/ | 胜利、合并、里程碑、击掌 | | cute | cute/ | 萌宠——小狗、小猫、兔子、刺猬、熊猫、仓鼠 | | debug | debug/ | “这没事”氛围、周五部署、小黄鸭、Stack Overflow | | greetings | greetings/ | 你好、再见、早安、晚安 | | mood | mood/ | 咖啡、疲惫、兴奋、开心、你能行、慌张 | 浏览可用表情包: `bash find ~/.openclaw/workspace/memes -type f \( -name ".gif" -o -name ".jpg" -o -name "*.png" \) | sort ` ## 何时发送表情包 表情包即沟通。像人类一样在聊天中使用: - 庆祝 —— PR 合并、任务完成、达成里程碑 → celebrate/ - 反应 —— 搞笑、惊讶、扶额时刻 → reactions/ - 氛围 —— 凌晨三点调试、咖啡续命 → mood/debug/ - 点睛 —— 当 GIF 比文字更传神,直接发 别纠结。 如果人类会在那一刻丢表情包,你也发。同一时刻最多一张——别刷屏。 小贴士: 把这段写进你的 SOUL.md 或智能体配置,提醒自己主动用表情包,而非等用户开口。 ## 发送表情包 ### 方法 1:直接调用 API 脚本(推荐,约 2 秒) 最快方式。轻量脚本直接调用飞书 API,无需 OpenClaw 运行时: `bash node scripts/feishu-send-image.mjs ` 示例: `bash # 发给用户(open_id) node scripts/feishu-send-image.mjs user:ou_xxx ~/.openclaw/workspace/memes/reactions/facepalm.gif # 发给群聊(chat_id) node scripts/feishu-send-image.mjs oc_xxx ~/.openclaw/workspace/memes/celebrate/party.gif ` 设置:运行 bash scripts/setup.sh —— 脚本自动生成。 依赖: - Node.js 18+(原生 fetch + FormData) - 飞书应用凭证位于 ~/.openclaw/openclaw.jsonchannels.feishu.accounts..appId / appSecret) - Token 缓存至 /tmp/feishu-token.json(过期自动刷新) ### 方法 2:OpenClaw CLI(约 15–20 秒) 适用于任意频道,但较慢(加载完整插件栈): `bash openclaw message send \ --channel \ --account \ -t "" \ --media \ -m "<可选配文>" ` ### 方法 3:智能体文本回复(支持自动检测的频道) 回复内容为图片的绝对路径,不带任何其他文字。频道外发可能自动检测并上传。仅当路径位于允许的 mediaLocalRoots 目录下才生效。 ## 重要提示 - 表情包文件必须位于允许的媒体目录(如 ~/.openclaw/workspace/)。/tmp/ 通常被禁止(CVE-2026-26321)。 - 保持内容安全且普世适宜。 - GIF 可用,但过大的文件(>2MB)可能在某些频道超时,优先选小文件。 ## 贡献表情包 向仓库添加新表情包: `bash cd ~/.openclaw/workspace/memes # 把文件放到对应分类文件夹 git add -A && git commit -m "add: <描述>" && git push `` 欢迎向 https://github.com/kagura-agent/memes 提交 PR。

数据来源ClawHub ↗ · 中文优化:龙虾技能库