Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Slack GIF Creator

Official

Creates and validates animated GIFs that fit Slack's emoji and message requirements using Python/PIL.

Image & VideoIntermediate169,72820,204AI score 9/10Last updated: Aug 13, 2026

What it does

  • Builds animations within Slack's real limits: 128x128 emoji, 480x480 message GIFs, 10–30 FPS, 48–128 colors, under 3 seconds.
  • Uses GIFBuilder to assemble and optimize frames, and validators to confirm the file is Slack-ready.
  • Ships easing functions (bounce_out, elastic_out, back_out, etc.) and frame helpers for gradients, stars, circles, and text.
  • Documents recipes for shake, heartbeat pulse, bounce, spin, fade, slide, zoom, and particle-burst effects.

Who it's for

  • Anyone maintaining custom emoji for a team Slack workspace
  • Developers and marketers who want GIF production scripted instead of manual
  • People who need quick motion graphics with only Python, no design software

Example uses

  1. "Make a 128x128 Slack emoji of our logo bouncing" → 12 frames with bounce_out easing, saved at 48 colors.
  2. "Build a 480x480 celebration sparkle burst" → particle burst combined with alpha fade-out.
  3. "Turn the PNG I uploaded into a vibrating emoji" → load the image with PIL, apply sine-wave offsets, then validate size.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/anthropics/skills/HEAD/skills/slack-gif-creator/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

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/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal and confirm Python is available: python3 --version
  2. Install the dependencies: pip install pillow imageio numpy
  3. Clone the skills repository: git clone https://github.com/anthropics/skills.git
  4. Copy the skill into Claude's skills folder: mkdir -p ~/.claude/skills && cp -r skills/skills/slack-gif-creator ~/.claude/skills/
  5. Verify that ~/.claude/skills/slack-gif-creator/ contains SKILL.md and the core/ directory.
  6. Restart Claude Code and ask something like "make me a Slack emoji GIF of a bouncing rocket" to trigger the skill.