Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

Slack GIF Creator

Official

Official skill for generating and validating animated GIFs that meet Slack's emoji and message specs.

Image & VideoIntermediate167,13219,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 GIFBuilder to assemble frames and export GIFs, optimizing file size via color count (48–128), FPS (10–30) and duplicate-frame removal.
  • Runs validators to 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

  1. "Make a 128x128 Slack emoji of an APPROVED stamp slamming down" → bounce_out easing for the impact plus a small particle burst.
  2. "A spinning, sparkling star celebration emoji, as small a file as possible" → saved with num_colors=48, remove_duplicates and emoji optimization on.
  3. 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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download 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.

  1. Open your terminal (Terminal on macOS, PowerShell on Windows).
  2. Install the Python dependencies: pip install pillow imageio numpy
  3. Clone the official repository: git clone https://github.com/anthropics/skills.git
  4. Create the skills folder if needed: mkdir -p ~/.claude/skills
  5. Copy the skill in: cp -r skills/skills/slack-gif-creator ~/.claude/skills/
  6. Restart Claude Code, then ask something like "make me a Slack GIF of a bouncing rocket" — the skill triggers automatically.
  7. Upload the generated GIF to Slack under Settings > Add custom emoji.