Slack GIF Creator
OfficialOfficial skill for generating and validating animated GIFs that meet Slack's emoji and message specs.
Image & VideoIntermediate★ 167,132⑂ 19,920AI score 9/10Last updated: Aug 7, 2026
What it does
- Produces animated GIFs that are ready to upload to Slack, automatically respecting the recommended sizes (128x128 for emoji, 480x480 for messages).
- Uses
GIFBuilderto assemble frames and export GIFs, optimizing file size via color count (48–128), FPS (10–30) and duplicate-frame removal. - Runs
validatorsto confirm the finished GIF actually passes Slack's requirements. - Ships easing functions (ease_out, bounce_out, elastic_out, back_out...) plus recipes for shake, pulse, bounce, spin, fade, slide, zoom and particle-burst motion.
- Draws art with PIL primitives (ellipses, polygons, lines, rectangles) and includes concrete art-direction tips: gradient backgrounds, thicker outlines, layered shapes, vibrant contrast.
Who it's for
- Anyone who wants custom animated emoji for their team's Slack workspace.
- Developers and PMs who need a quick reaction GIF without opening a design tool.
- People who keep hitting Slack's file-size limits and need optimization handled for them.
- Teams making short animations for launches, celebrations or internal events.
Example uses
- "Make a 128x128 Slack emoji of an APPROVED stamp slamming down" → bounce_out easing for the impact plus a small particle burst.
- "A spinning, sparkling star celebration emoji, as small a file as possible" → saved with num_colors=48, remove_duplicates and emoji optimization on.
- Upload your team mascot PNG and say "make it wiggle side to side" → the skill loads it with PIL and applies a sine-wave x offset.
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/slack-gif-creator folder from the GitHub repo anthropics/skills into my ~/.claude/skills/slack-gif-creator/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/anthropics/skills.git && mkdir -p ~/.claude/skills && cp -r skills/skills/slack-gif-creator ~/.claude/skills/ && pip install pillow imageio numpy⚠ This is a third-party skill. Check the source repository before installing.
- Open your terminal (Terminal on macOS, PowerShell on Windows).
- Install the Python dependencies:
pip install pillow imageio numpy - Clone the official repository:
git clone https://github.com/anthropics/skills.git - Create the skills folder if needed:
mkdir -p ~/.claude/skills - Copy the skill in:
cp -r skills/skills/slack-gif-creator ~/.claude/skills/ - Restart Claude Code, then ask something like "make me a Slack GIF of a bouncing rocket" — the skill triggers automatically.
- Upload the generated GIF to Slack under Settings > Add custom emoji.