← 返回 Skills 市场
Crayfish Sticker
作者
StudyWorkLife
· GitHub ↗
· v0.1.3
· MIT-0
166
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install crayfish-sticker
功能描述
根据对话情绪和内容智能匹配并发送多分类表情包,支持河南大叔专属表情和动态远程更新。
使用说明 (SKILL.md)
crayfish-sticker - 智能表情包技能
功能描述
安装后OpenClaw会根据对话上下文的情绪、内容自动匹配合适的表情包发送,让聊天更有意思!表情包资源托管在GitHub仓库,支持实时更新,不需要重新安装技能就能用到新表情。
表情包分类
- 乏/累/颓废 - 日常状态
- 牛逼/厉害 - 称赞专用
- 不中/不行 - 拒绝专用
通用表情
- 开心/快乐 - 高兴时刻
- 无语/无奈 - 吐槽时刻
- 工作/编程 - 干活时刻
- 思考/灵感 - 脑力时刻
实现原理
- 对话时自动分析当前上下文的情绪、关键词和场景
- 请求远程表情包仓库的索引文件(JSON格式,标签对应图片链接)
- 匹配最合适的表情包,返回图片给用户
- 本地缓存索引和热门表情,请求更快更省流量
- 智能匹配:优先匹配当前对话的关键词和情绪
表情包仓库结构
表情包单独托管在GitHub仓库,结构如下:
crayfish-stickers/
├── index.json # 总索引文件(增强版)
├── happy/ # 开心分类
│ ├── laugh1.png
│ └── happy2.png
├── sad/ # 难过分类
│ ├── cry1.png
│ └── upset1.png
├── speechless/ # 无语分类
│ ├── eyeroll1.png
│ └── speechless1.png
├── working/ # 工作分类
│ ├── coding1.png
│ └── debugging1.png
└── thinking/ # 思考分类
├── thinking1.png
└── idea1.png
配置选项
{
// 表情包仓库URL
"repoUrl": "https://raw.githubusercontent.com/StudyWorkLife/crayfish-stickers/main/index.json",
// 缓存时间(毫秒)
"cacheTTL": 3600000,
// 发送频率(0-1,1表示每次都发)
"sendFrequency": 0.3,
}
与crayfish-uncle技能配合
同时安装crayfish-uncle和crayfish-sticker食用更佳
技术细节
- 使用语义分析匹配关键词
- 本地缓存减少网络请求
- 支持动态更新(修改GitHub仓库即可)
- 自动分类和优先级排序
安全使用建议
This skill fetches an index.json and sticker images from a remote GitHub repository (the repoUrl is hardcoded in the config). Before installing: (1) verify the GitHub repository and its owner (StudyWorkLife) and inspect index.json to ensure it doesn't point to unexpected external domains; (2) be aware that the skill's behavior and content can change whenever the remote repo is updated (dynamic updates); (3) consider whether you want the agent to send stickers automatically — if not, disable autonomous invocation or lower sendFrequency; (4) no secrets are required, but remote images or links could cause network requests that reveal requester metadata (IP) to third parties. If you want stronger assurance, ask the publisher for the repository URL of the actual image files and inspect their contents before enabling the skill.
功能分析
Type: OpenClaw Skill
Name: crayfish-sticker
Version: 0.1.3
The skill is designed to provide stickers and emojis based on conversation context by fetching an index file from a GitHub repository (StudyWorkLife/crayfish-stickers). The provided files (SKILL.md and _meta.json) contain no executable code, malicious instructions, or evidence of data exfiltration, and the behavior is consistent with the stated purpose of enhancing chat interactions.
能力评估
Purpose & Capability
Name/description claim (auto-matching and sending stickers, dynamic updates) lines up with the SKILL.md. No unexpected credentials, binaries, or system access are requested. The repoUrl in the config points to a raw GitHub URL, which is consistent with 'dynamic remote updates'.
Instruction Scope
Instructions direct the agent to fetch an index.json and images from a remote GitHub repo and cache them locally. This is within the skill's stated scope, but it does mean the skill will make network requests to external content and its behavior can change when the remote repo is updated.
Install Mechanism
No install spec and no code files — instruction-only skill — so nothing will be written to disk by an installer. This is the lowest-risk install model.
Credentials
The skill declares no required environment variables or credentials. That is proportional for a sticker-fetching feature. The only configuration shown is a repoUrl and caching/sending parameters.
Persistence & Privilege
always is false and the skill does not request elevated or persistent system-wide privileges. Autonomous invocation is allowed by default but is not combined with other red flags here.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install crayfish-sticker - 安装完成后,直接呼叫该 Skill 的名称或使用
/crayfish-sticker触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.3
- 精简和重写了SKILL.md文档内容,去除冗余,并使结构更为简洁直观
- 移除了“河南大叔专属表情包”与相关联动、优先匹配、扩展说明及详细交互说明
- 更新了表情包分类和配置选项说明,删除对河南大叔技能的详细描述
- 优化文档表达,聚焦核心功能和通用用法
v0.1.2
- Major update: skill now focuses on smart sticker (表情包) responses instead of dialect simulation.
- Integrated with a remote GitHub sticker repository for real-time updates without reinstalling.
- Added automatic emotion/context analysis to match and send relevant stickers in chats.
- Introduced exclusive 河南大叔 (Henan uncle) stickers, supporting seamless pairing with the "crayfish-uncle" skill.
- Removed legacy implementation files (index.js, package.json); now skill is configuration-guided.
- Enhanced configuration options for customizing sticker frequency, cache timing, and Henan stickers prioritization.
v0.1.1
No changes were detected in this version.
- Version 0.1.1 released with no modifications to the existing files.
v0.1.0
crayfish-sticker v0.1.0
- 初版发布,支持自动根据对话匹配并发送合适表情包
- 表情包资源托管于GitHub,支持动态更新,无需重新安装
- 提供多种表情分类,如:开心、无语、工作、思考等
- 支持本地缓存索引和热门表情,提高响应速度
- 智能识别对话情绪和关键词以精准推荐表情
元数据
常见问题
Crayfish Sticker 是什么?
根据对话情绪和内容智能匹配并发送多分类表情包,支持河南大叔专属表情和动态远程更新。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 166 次。
如何安装 Crayfish Sticker?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install crayfish-sticker」即可一键安装,无需额外配置。
Crayfish Sticker 是免费的吗?
是的,Crayfish Sticker 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Crayfish Sticker 支持哪些平台?
Crayfish Sticker 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Crayfish Sticker?
由 StudyWorkLife(@studyworklife)开发并维护,当前版本 v0.1.3。
推荐 Skills