| name | slack-gif-creator |
| description | Create custom animated GIFs for Slack reactions and celebrations. Use for team milestones, custom emoji reactions, inside jokes, and workplace fun. |
| type | reference |
| version | 2.0.0 |
| category | business |
| last_updated | "2026-01-02T00:00:00.000Z" |
| related_skills | ["internal-comms","canvas-design","algorithmic-art"] |
| capabilities | [] |
| requires | [] |
| tags | [] |
| scripts_exempt | true |
Slack Gif Creator
Overview
Create custom animated GIFs for Slack workspaces, including celebration GIFs, reaction GIFs, and custom emoji animations. These add personality and fun to team communications.
When to Use
- Celebrating team wins and milestones
- Creating custom emoji reactions
- Building "Ship it!" or "LGTM" animations
- Designing status indicators
- Adding personality to team channels
- Inside jokes and team culture building
Quick Start
- Choose GIF type (celebration, reaction, status)
- Select method (PIL/Pillow for simple, moviepy for video)
- Create frames with animation loop
- Optimize for Slack (128x128px emoji, <200KB)
- Upload to workspace
from PIL import Image, ImageDraw, ImageFont
def create_shipped_gif(output_path):
frames = []
size = (128, 128)
for i in range(10):
img = Image.new('RGBA', size, (255, 255, 255, 0))
draw = ImageDraw.Draw(img)
scale = 0.8 + 0.2 * abs(i - 5) / 5
font_size = int(20 * scale)
draw.text((20, 50), "SHIPPED!", fill=(255, 100, 100))
frames.append(img)
frames[0].save(output_path, save_all=True, append_images=frames[:],
duration=, loop=, transparency=, disposal=)
create_shipped_gif()