aipptskill.

Slack GIF Creator Skill

为 Slack 优化的动画 GIF —— 128×128 emoji 或 480×480 消息尺寸。内置尺寸、帧率、色板约束,文件保持小巧。

作者: Anthropic

来源: github.com

安装

npx degit anthropics/skills/skills/slack-gif-creator ~/.claude/skills/slack-gif-creator
Slack GIF Creator Skill

slack-gif-creator 是一个小但很专的 skill:生成能干净上传到 Slack 的 GIF —— 自定义 emoji 或消息附件两种用途。

Slack 硬性限制(已编码到 skill 里)

用途尺寸推荐参数
自定义 emoji128×12810 fps、≤3 秒、48 色
消息 GIF480×48024 fps OK、长一点也行、128 色

怎么生成

from core.gif_builder import GIFBuilder
from PIL import Image, ImageDraw

builder = GIFBuilder(width=128, height=128, fps=10)
for i in range(12):
    frame = Image.new('RGB', (128, 128), (240, 248, 255))
    draw = ImageDraw.Draw(frame)
    # 用 PIL 原语画动画
    builder.add_frame(frame)
builder.save('output.gif', num_colors=48, optimize_for_emoji=True)

擅长什么

  • 反应 emoji:打字动画、竖大拇指、翻白眼
  • 加载提示:spinner、进度条
  • 小型视觉笑话:Slack 文化里的”你得在场才懂”

搭配使用

  • 用户上传的图(可以从静帧出发动起来或变形)
  • algorithmic-art:生成式 motion,再裁到 128px

策展笔记

约束本身就是 feature。在 128×128 + 48 色里工作逼出清晰。 跟 Twitter 字数限制带来更好写作是同一个逻辑。

调用示例

做一个 128×128 的 Slack emoji GIF:咖啡杯冒着热气。
10 fps,3 秒以内,针对 emoji 优化。

相关 Skill

来自 Anthropic 的更多 skill