slack-gif-creator

Installation
Summary

Toolkit for creating animated GIFs optimized for Slack with validation and animation utilities.

  • Provides GIFBuilder for frame assembly, validators to check Slack compliance, and easing functions for smooth motion (bounce, elastic, ease-in-out, etc.)
  • Supports emoji GIFs (128x128, under 3 seconds) and message GIFs (480x480) with configurable FPS, color palette, and optimization flags
  • Includes animation concepts (shake, pulse, bounce, spin, fade, slide, zoom, particle burst) with code examples and PIL primitives for drawing shapes
  • Built on PIL for frame creation and manipulation; handles user-uploaded images as direct content or style reference
SKILL.md

Slack GIF Creator

A toolkit providing utilities and knowledge for creating animated GIFs optimized for Slack.

Slack Requirements

Dimensions:

  • Emoji GIFs: 128x128 (recommended)
  • Message GIFs: 480x480

Parameters:

  • FPS: 10-30 (lower is smaller file size)
  • Colors: 48-128 (fewer = smaller file size)
  • Duration: Keep under 3 seconds for emoji GIFs

Core Workflow

from core.gif_builder import GIFBuilder
Related skills

More from anthropics/skills

Installs
32.0K
GitHub Stars
132.3K
First Seen
Jan 20, 2026