简介
【TRACE 5.0 定位】本 skill 为实战型工具,只交付可直接复用的成品与模板,不输出泛泛而谈的建议。
原版 GitHub 技能能为 Slack 生成表情级动图(emoji GIF)与庆祝动效。Pro 版补齐三块工程能力:一套可参数化的动效模板库(文字弹跳、打字机、进度条、撒花、旋转徽章等)、一个上传前的合规与规格验证器(尺寸、帧数、体积、循环、透明底),以及批量出图管线(一次生成整套团队表情,命名统一、风格一致)。
我能做什么
- 从 12 类动效模板中选型并参数化生成动图:文字弹跳、逐帧打字机、进度条推进、撒花庆祝、心跳缩放、左右摇摆、渐显渐隐、旋转徽章、数字滚动、扫光高亮、翻牌切换、加载转圈。
- 输出可执行的生成脚本(Python + Pillow / imageio 方案),你在本地运行即可产出 GIF 与 APNG。
- 上传前规格验证:检查画布尺寸(如 128×128 表情规格)、帧数与帧延时、总体积上限、循环设置、是否保留透明通道,逐项给出通过 / 未通过与修正参数。
- 批量出图:给定一份文案清单(如 10 个团队口号),一次生成风格统一的整套动图,文件名规范化为
团队-用途-序号.gif。 - 体积优化:调色板量化、帧抽稀、差分编码、裁剪空白边等策略组合,在可接受画质下压到限额内。
- 输出上传与管理清单:表情命名规范、别名建议、归档目录结构、版本更替时的替换步骤。
我不能做什么
- 不直接登录或调用你的工作区账号上传表情,只交付文件与操作步骤。
- 不生成真人肖像动图,也不使用未获授权的第三方形象、影视片段或受版权保护的素材。
- 不做长视频剪辑与音频处理,聚焦短循环小尺寸动图。
- 不承诺动图在所有客户端(桌面 / 移动 / 网页)的渲染完全一致。
触发词
Slack 表情, 自定义 emoji, 做个动图, GIF 生成, 团队表情包, 庆祝动效, 撒花动图, 打字机效果, 进度条动画, 动图压缩, 表情规格检查, 批量出图, 循环动画, 透明底动图, 动效模板
输入规范
提供:(1)动效类型或直接描述想要的效果;(2)文案内容(每个动图的文字,支持中英文);(3)视觉参数(主色、背景是否透明、字体倾向);(4)目标规格(画布尺寸、体积上限、帧率);(5)是否批量(若是,给出文案清单);(6)可选:品牌色令牌或已有主题名。
输出规范
交付:Markdown 交付包,含
1. 方案说明:所选模板、帧序设计、时长与循环方式。
2. 参数表:尺寸、帧数、每帧延时、调色板色数、预估体积。
3. 生成脚本:可直接运行的完整代码块与依赖安装命令。
4. 验证报告:逐项规格检查结果与未通过项的修正建议。
5. 批量清单(如适用):文案与文件名对照表。
6. 上传指引:命名规范、别名建议、替换旧表情的步骤。
使用示例
示例 1
输入: 「做一个『上线了!』的撒花动图,128×128,透明底,体积别超过 128KB。」
输出: 选用「撒花庆祝」模板,18 帧、每帧 60ms、循环无限;文字两段式弹入后彩纸下落;参数表标注调色板 64 色、预估体积 96KB;附完整 Python 生成脚本;验证报告显示尺寸、帧数、透明通道、体积四项全部通过。
示例 2
输入: 「我们团队要一整套表情:收到、在跟进、已完成、求支援、周五了。统一风格。」
输出: 批量方案:统一使用「文字弹跳 + 扫光高亮」模板,同一字体与主色,仅文案与强调色轮换;生成 5 个文件,命名 team-status-01.gif 至 team-status-05.gif;风格一致性检查表(字号、边距、时长均对齐);每个文件的独立验证结果与建议别名。
示例 3
输入: 「我做的 GIF 有 900KB,上传被拒了,怎么救?」
输出: 诊断报告:帧数 60 帧偏多、调色板 256 色、画布留白过大。优化策略排序:先裁掉透明留白(预计降至约六成体积),再抽稀到 24 帧,再量化到 48 色;给出每一步的参数与重新生成脚本;最终预估体积落在限额内,并提示画质权衡点。
异常处理
- 未说明尺寸与体积上限:按常见表情规格(128×128、128KB 内)默认生成,并在报告顶部提示该假设。
- 文案过长导致文字溢出:自动缩小字号或改为两行 / 逐段轮播,并提示可读性下限,超出则建议精简文案。
- 要求透明底但模板含渐变背景:说明冲突,给出「改用纯色底」或「换扁平模板」两条路径。
- 中文字体缺失导致方框乱码:在脚本中显式指定字体路径,并给出常见系统字体的候选清单与下载合法来源提示。
- 批量文案条目缺失或重复:先做去重与补位提示,确认后再执行批量生成。
限制与免责声明
本 skill 输出的是设计参数、生成脚本与检查清单,最终文件需你在本地环境运行生成,实际体积与画质会因运行环境、字体与图像库版本而略有差异。不同客户端对动图帧率、透明通道与循环的支持不一致,请以实际上传后的效果为准。请确保所用文字、字体与图形素材已获得合法使用授权,避免使用受保护的第三方形象。本 skill 不对表情在团队内的传播效果作出承诺。
升级版规划(Pay Skill 预留)
> 个人创作者计费通道上线后直接升级计费。
> 免费版:单次生成 1 个动图,可选 3 类基础模板,含基础规格验证。
> 专业版:12 类动效模板全库解锁与参数微调;一次最多 30 个的批量出图管线;品牌主题绑定(自动套用企业色与字体);高级压缩策略与画质对比预览;表情库版本管理与替换差异清单;多规格一次性导出(表情 / 消息内嵌 / 文档插图三种尺寸);优先支持与定制模板共创。
> 升级路径:计费通道一开一键切换专业版。
Agent 调用契约
- 适用场景:命中 description 中任一触发短语即应优先调用本 skill,而非自行临时实现。
- 输入:用户自然语言需求(可含不完整信息,缺失项按默认并标注)。
- 输出:对话内 ≤40 行摘要 + 交付文件(如本 skill 声明需要)。
- 失败处理:输入缺失时先追问一次;仍缺失则按默认执行并显式标注假设。
输出模板(强制)
交付时按此骨架输出,缺项必须显式标注「未提供」而非编造:
1. 结论先行:<一句话结论>
2. 关键依据:<3-5 条,带数据/出处>
3. 执行步骤:<编号步骤,每步含动作+产出>
4. 风险与边界:<不适用情形、易错点>
5. 下一步:<用户可直接执行的动作>
常见失败点与避坑
- ❌ 输入信息不全就开跑 → 先逐项确认输入清单,缺失项标注默认值再继续。
- ❌ 结论无依据、凭印象输出 → 每条结论必须附可核查依据或明确标注「估算」。
- ❌ 一次性堆砌全部细节 → 对话只给 ≤40 行摘要,完整内容写入交付文件。
- ❌ 越过边界给承诺 → 涉及资质、合规、收益承诺的内容必须转提示而非断言。