Slack GIF Creator 是 Anthropic 官方技能,把「Slack 能动图用多大、帧率多少、几种颜色」这些坑写成了硬约束。
让 AI 做动图,最大的问题不是画不出来,而是画出来的文件太大、尺寸不对、发到 Slack 里被压成糊团。这个技能把 Slack 的实际上传限制、推荐尺寸、帧率、调色板位深全部写成检查项,并附一个能直接调用的 Python 构建器。你需要的是一个能过审的 GIF,而不是一张好看但发不出去的图。
基本信息
| 项目 | 内容 |
|---|---|
| 技能名称 | slack-gif-creator |
| 适用平台 | 支持 Agent Skills 的客户端(Claude 系列、Claude Code、兼容 Skills 的 Agent) |
| 安装方式 | 把技能目录放入客户端的 skills 目录;或用 skills CLI 从 anthropics/skills 添加 |
| 仓库或市场地址 | https://github.com/anthropics/skills/tree/main/skills/slack-gif-creator |
| 包含能力 | GIF 尺寸/帧率/调色板约束、GIFBuilder 构建器、帧校验工具、动画创意参考 |
核心能力
把平台限制写成参数。 技能里直接写明:表情类 GIF 推荐 128×128,消息类 480×480;帧率 10–30;颜色数 48–128;表情动图时长控制在 3 秒内。这些参数不是拍脑袋,是根据“文件能不能传上去、传上去糊不糊”反推出来的。
GIFBuilder 直接可用。 技能自带 core/gif_builder.py,用法是建一个 builder(指定宽高与帧率),逐帧 add_frame(),最后一次性导出。你不用自己查 Pillow 的调色板与帧延迟参数,它已经包好了。
帧内容用 Pillow 画。 技能里的示例是用 ImageDraw 画圆、多边形、线段,也就是程序化生成动画,而不是让模型逐帧生图。好处是尺寸、颜色、循环都完全可控,不会出现帧间人物变形。
尺寸与体积校验。 除了生成,它还提供校验思路:导完先看体积与尺寸,超了先降颜色数再降帧率。很多人不知道 GIF 的体积主要被调色板和帧数吃掉,这个顺序能少走弯路。
使用上手
- 把仓库
anthropics/skills里的skills/slack-gif-creator目录拷到你客户端的 skills 目录;或按仓库 README 用 skills CLI 安装。 - 确认环境里有 Python 与 Pillow(
pip install pillow),否则构建器跑不起来。 - 告诉 Agent 具体需求:「做一个 128×128 的加载动图,三个点依次亮起,两秒循环」。
- Agent 会调 GIFBuilder 逐帧画,导出后先看尺寸与体积。
- 体积超标时,先降颜色数到 48,再降帧率到 10,最后才缩尺寸。
- 发到 Slack 频道里实测一遍,不同客户端对 GIF 的处理不完全一致。
优点与不足
优点是官方维护、约束都是真实平台参数,不是泛泛而谈的美学建议;带上可直接调用的代码,落地成本低;尺寸与体积校验的思路能直接复用到其他平台。不足是它只能做程序化图形动画,做不了写实风格;依赖 Pillow 与本机 Python 环境,在纯聊天客户端里用不了;技能本身不带可视化预览,改一帧就得重跑。
适合谁
适合需要在 Slack 里发自定义表情与提示动图的团队;适合想用代码而非绘图软件做简单动画的开发者;适合想学「怎么把平台限制写进 Agent 指令」的人。不适合做写实风格短视频的人。
获取与授权
| 项目 | 说明 |
|---|---|
| 获取方式 | GitHub 仓库 anthropics/skills → skills/slack-gif-creator,直接下载目录 |
| 安装 | 拷入客户端 skills 目录,或按 README 用 skills CLI 添加 |
| 依赖 | Python + Pillow;无需联网 |
| 授权 | 技能目录自带 LICENSE.txt,具体条款以仓库内文件为准 |
仓库整体未使用统一开源许可证,每个技能单独授权,使用前务必读一遍 LICENSE.txt。
本文属于「技能」分类的 AI 资源专栏,更多评测见分类页。
评论 0
还没有评论,来说两句吧。