imraywang/ray-sticker-shop
多媒体与设计把一张照片或角色图生成一整套形象一致的动态表情包,并打包成微信表情开放平台所需素材的 Agent skill。
项目介绍
ray-sticker-shop 是一个 Claude Code / Codex 的 Agent skill:给它一张参考照片或角色图,它会生成一整套形象一致的动态表情包,并打包成微信表情开放平台要求的全部素材。它针对的是逐张做 GIF 时形象容易走样、尺寸不符合微信要求的问题——用一张参考图锁定整套角色,输出 240×240 GIF 并自动压到 500KB 以内,同时生成封面、图标、横幅、赞赏图,按微信规范自动检查,并给出上架文案和交付包。
快速使用
- 准备 Python 3.9+ 和 Pillow,设置
OPENAI_API_KEY(使用中转站时再设OPENAI_BASE_URL)。安装 Pillow:pip install pillow。没有 key 也可以:Agent 会给出提示词,你到 ChatGPT 出图后放回来照样合成。(环境要求) - 把仓库放进 Agent 的 skills 目录,例如:
git clone https://github.com/imraywang/ray-sticker-shop ~/.claude/skills/ray-sticker-shop
- 在 Claude Code 或 Codex 中对它说「把这张猫的照片做成一套表情包。」Skill 会生成图片、合成 GIF 和配套素材,并执行微信规范检查。(安装说明)
花费
8 张表情加 5 张配套素材,按 OpenAI 官方单价约 $0.7,重抽另算;实际花费记录在项目目录的 costs.jsonl 中。(花费说明)
使用约束
只应使用你有权使用的形象,微信不接受未授权的二创和同人作品。是否过审由微信决定,本工具不保证过审或收入。项目采用 MIT 许可证。
HotRepo 点评
该项目在 2026-11-06 的 HotRepo Python 新项目榜中有记录,该统计窗口约 14 小时内新增 110 Star、11 Fork,对一个垂直的 Agent skill 来说是较快的起步。这条单一快照只能说明当日的增长事实,不足以判断趋势。技术上值得关注的是覆盖面:它不只负责出图,还处理微信侧的素材打包和规范检查,而这通常是最耗人工的部分。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。