wechat-sticker-maker

📁 guanyang/super-publisher 📅 4 days ago
1
总安装量
1
周安装量
#45517
全站排名
安装命令
npx skills add https://github.com/guanyang/super-publisher --skill wechat-sticker-maker

Agent 安装分布

mcpjam 1
claude-code 1
replit 1
junie 1
windsurf 1
zencoder 1

Skill 文档

微信表情包制作工具 (WeChat Sticker Maker)

本 Skill 旨在帮助用户快速将设计好的网格拼图(如六宫格、九宫格、十二宫格)自动裁剪并生成符合微信表情开放平台规范的素材。

核心功能

  • 自动裁剪:支持 2×3, 3×2, 3×3, 3×4, 4×3 等多种网格布局。
  • 智能去底:支持一键自动移除背景(需开启 --remove-bg 参数)。
    • 注意:本 Skill 内置的去底功能基于 rembg (U2Net),对于简单背景效果尚可,但对于复杂边缘(如发丝、半透明区域)处理可能不如 Photoshop 或专业在线修图工具完美。建议优先生成透明背景的原图,或手动精修后再使用本工具切图。
  • 规范转换:
    • 表情主图:统一调整为 240×240 像素 (PNG)。
    • 聊天页图标:统一调整为 50×50 像素 (PNG)。
  • 含义词生成:自动生成 meta.txt 文件,预留“含义词”填写位置,方便批量管理。
  • 信息模板生成:自动生成 info.txt 文件,包含【表情名称】、【表情介绍】、【一句话简介】的填写模板及字数限制提示。
  • 候选素材生成:自动提取第1张表情,生成符合规范的【头像/封面图候选】(240×240) 和 【聊天页图标候选】(50×50)。
  • 自动命名:按照微信规范自动编号 (01, 02, …)。

使用指南

1. 快速开始 (Quick Start)

无需手动安装依赖,直接运行脚本即可。工具会自动创建虚拟环境 (.venv) 并安装所需依赖。

# 基本用法:自动处理并生成
./skills/wechat-sticker-maker/scripts/run.sh /path/to/your/grid_image.png

# 常用选项:
# - 自动去底 (需要网络下载模型)
./skills/wechat-sticker-maker/scripts/run.sh /path/to/image.png --remove-bg

# - 指定布局 (例如 3x3)
./skills/wechat-sticker-maker/scripts/run.sh /path/to/image.png --layout 3x3

# - 指定输出目录
./skills/wechat-sticker-maker/scripts/run.sh /path/to/image.png --output ./my_stickers

2. (可选) 手动安装

如果您希望手动管理环境:

python3 -m venv .venv
source .venv/bin/activate
pip install -r skills/wechat-sticker-maker/requirements.txt
python3 skills/wechat-sticker-maker/scripts/make_stickers.py ...

3. 输出结果

脚本将在输出目录下生成三个文件夹和更多文件:

  • main/: 存放 表情主图 (240×240)
  • icon/: 存放 表情缩略图标 (50×50, 这里的icon指每张表情的缩略图,非聊天页单一图标)
  • meta.txt: 含义词配置表 (格式:01.png [请输入表情含义])
  • info.txt: 专辑信息模板 (包含名称、简介模板)
  • cover_candidate.png: 封面图候选 (240×240, 取自第1å¼ )
  • chat_icon_candidate.png: 聊天页图标候选 (50×50, 取自第1å¼ )

规范参考