What it does
A skill for making animated GIFs for Slack: it knows and validates the platform's limits (128x128 for emoji GIFs, up to 480x480 for in-message GIFs, 10-30 FPS, usually under 3 s). It provides a builder class that packs frames into an optimized GIF, a compliance validator, and animation helpers (easing, bounce, pulse, spin, fade) — drawing from PIL primitives or on top of an image you supply.
How to set it up
Ships as part of the example-skills bundle:
/plugin install example-skills@anthropic-agent-skills
Or drop the slack-gif-creator/ folder into ~/.claude/skills/.
When to reach for it
- You need a custom animated emoji/reaction or a channel GIF that fits inside Slack's limits.
- You want an animation built from your own logo or icon rather than stock.
Example
"Make a pulsing 128x128 emoji GIF with our logo" — the skill assembles the frames, checks size and FPS, and hands back a file ready to upload to Slack.