Agent Skills
返回列表
🤖

智能表情包调度

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_6b390de9/agent-expression。

技能介绍

为什么要做这个

大模型对话机器人发表情包是高频需求,但实现上坑不少。最典型的问题是模型开始猜文件名:给它一个 memes/ 目录,它可能输出 meme1.png,而这个文件根本不存在。另一个问题是跨宿主的投递方式不统一——Cursor 不认 MEDIA: 语法,Hermes 反而依赖它。每个接入方都要把同样的坑踩一遍。

技能如何工作

Agent Expression 把「索引 → 检索 → 投递」拆成三段,每段只做一件事:

  • 入库:入库脚本写入 caption、keywords、tags 三路索引。内置的 official-001 包已带约 50 张常用标签图,并预计算了 embedding,开箱即可语义检索。
  • 检索:优先走向量检索,口语化 query 的命中率明显更高;向量不可用时降级为 FTS/LIKE 匹配 caption 和 keywords。可选 --tag 限分类。
  • 投递:脚本返回真实绝对路径,再按宿主约定处理。Cursor 用 MCP open_resource 打开 file:///;Hermes 额外加一行 MEDIA:;Codex 输出单行 Markdown 图片;自建 bot 调 send_image()。

核心原则只有一条:模型永远不写路径,路径一定来自检索脚本。禁止手写文件名、禁止 ls|shuf、禁止自己扫目录挑图。

适用边界

  • 只在闲聊、庆祝、吐槽、用户主动要图时触发;真实愤怒、严肃求助、刚发过图时不发。
  • 图包不附带版权,素材版权归来源方,MIT 只覆盖代码部分。
  • MEDIA: 仅 Hermes 等网关需要,其他宿主不要默认加。
  • Windows / macOS / Linux 各有安装脚本,路径约定跨平台统一走系统 TEMP。

使用场景

  • 在 Cursor 中开发聊天机器人,需要根据用户聊天内容自动回复表情包,要求返回真实本地图片路径而非猜测文件名。
  • 在 Hermes 网关部署自建 bot,发图时需要正文末尾单独一行 MEDIA:/abs/path 格式。
  • 维护内置官方表情包时,需要通过脚本同步 caption 和 embedding,支持口语化语义检索。
  • 在 Codex 客户端运行 Agent,要求脚本直接输出 Markdown 图片语法,客户端不渲染时仅返回文字。

适合人员

  • 用 Cursor 开发聊天机器人的工程师,需要在对话中根据语义检索本地表情包并调用 MCP 工具预览图片。
  • 部署在 Hermes 网关的 bot 维护者,要求按规范输出绝对路径并附加 MEDIA: 前缀。
  • 管理内部表情包资源库的运维人员,需要批量导入新图并同步更新 caption 索引与向量 embedding。
  • 在 Windows 上搭建多宿主环境的集成商,需要处理跨平台路径与安装脚本的兼容问题。