入馆:2026 年 10 月 14 日
slack-gif-creator
让 AI 用 Python 一帧帧画出动图,按 Slack 表情和消息的尺寸做成 GIF 并检查大小。
- 生态
- Agent Skills
- Skill 分类
- 媒体
- 创建者 / 机构
- Anthropic
它是什么
slack-gif-creator 是 Anthropic 在 anthropics/skills 仓库里公开的 Agent Skill,SKILL.md 说它是一套给 Slack 做动画 GIF 的知识和工具,适合“给我做个 X 在做 Y 的 Slack 动图”这类请求。它先列出 SKILL.md 里的 Slack 要求:表情 GIF 建议 128×128,消息里的 GIF 480×480,帧率(FPS)10 到 30,颜色 48 到 128 种,表情 GIF 最好不超过 3 秒。AI 用 Python 的 Pillow(PIL)画圆、多边形、线条和矩形,一帧一帧画出动画,也可以把你上传的图片直接拆成帧,或者只拿来参考颜色和风格;然后用自带的 GIFBuilder 合成和压缩,表情模式会把画面缩到 128×128、颜色压到 48 种以内、帧数减到 12 帧左右,再用验证器检查尺寸、文件大小和帧数。SKILL.md 还写了抖动、心跳、弹跳、旋转、淡入淡出、滑入、缩放、粒子爆开这些动画的做法,以及 bounce、elastic 等缓动函数(easing)。它特别的地方在于没有现成模板和素材,每个动图都由 AI 当场用代码画出来,SKILL.md 还特意说不用 emoji 字体,因为跨平台显示不可靠。
适合谁:想给团队的 Slack 做自定义表情或小动图的人。需要一个能运行 Python 的 AI 工具环境,例如 Claude Code,完全不碰代码的读者上手会比较吃力。
使用前提:它在本地运行,读你给的图片、写出 GIF 文件,不连 Slack,不需要 Slack 账号,也不会自动上传或发送,做好后由你自己传到 Slack。要先装 Python 依赖:SKILL.md 写的是 pillow、imageio、numpy,requirements.txt 另外还列了 imageio-ffmpeg。验证器只检查尺寸、大小和帧数,好不好看要你自己判断;保存时同名文件会被覆盖。你上传的图片和里面的人物形象,使用权要自己确认。Slack 实际的上传限制以 Slack 官方说明为准。安装方式:在 Claude Code 里先运行 /plugin marketplace add anthropics/skills,再安装 example-skills 插件(会把 12 个示例 Skill 一起装上),也可以只复制 skills/slack-gif-creator 文件夹;仓库 README 说这些示例 Skill 在 Claude.ai 的付费方案里都已经可用,方案以官网为准。README 说仓库里的 Skill 只用于演示和学习,Claude 实际给出的表现可能和这里写的不同,重要用途要先在自己的环境里充分测试。许可证是 Apache-2.0(子目录里的 LICENSE.txt)。
以上根据项目公开说明整理,本站没有实际测试。