Agent skill · creative production · sickn33
slack-gif-creator
A toolkit providing utilities and knowledge for creating animated GIFs optimized for Slack.
Why this skill is useful
Provides specific utilities and workflows for creating optimized GIFs for Slack that the AI wouldn't reliably generate on its own.
What it needs
Requires pillow installed locally. About 5k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.
What this skill does
Slack GIF Creator A toolkit providing utilities and knowledge for creating animated GIFs optimized for Slack. Catalog modification notice: clarified Slack recommendations and validator limits, corrected GIF duration/format checks and basic builder input handling. The bundled Apache-2.0 license text is retained; this review does not establish missing upstream authorship metadata. Run from the resolved skill root (or add it to the Python module path), using an isolated environment and the bundled requirements. Decode untrusted images with bounded dimensions/frame counts and retain Pillow decompression-bomb protections. Export to a new task-local path; sharing/uploading requires the requested workspace and permission. Avoid flashing animations and provide a still preview. Slack Targets and Recommendations Dimensions: Emoji GIFs: 128x128 (recommended) Message GIFs: 480x480 Slack recommends square custom images below 128 KB and supports GIFs with up to 50 frames; see Slack custom emoji guidance. The dimensions/FPS/color/duration values here are design targets, not complete platform acceptance rules. Message GIF dimensions are suggestions. 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 Drawing Graphics Working with User-Uploaded Images If a user uploads an image, consider whether they want to: Use it directly (e.g., "animate this", "split this into frames") Use it as inspiration (e.g., "make something like this") Load and work with images using PIL: Drawing from Scratch When drawing graphics from scratch, use PIL ImageDraw primitives: Don't use: Emoji fonts (unreliable across platforms) or assume pre-packaged graphics exist in this skill. Making Graphics Look Good Graphics should look polished and creative, not basic. Here's how: Use thicker lines - Always set width=2 or higher for outlines and lines. Thin lines (width=1) look choppy and amateurish. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sickn33/slack-gif-creator