Agent skill · creative production · davila7

slack-gif-creator

Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like "make me a GIF of X doing Y for Slack.

Why this skill is useful

Provides specific utilities and validation tools for creating Slack-optimized GIFs that the AI wouldn't reliably generate on its own.

What it needs

Requires pillow installed locally. About 4k tokens when loaded. Last updated 2026-08-06. 30,138 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. 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 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. Add visual depth: Use gradients for backgrounds (creategradientbackground) Layer multiple shapes for complexity (e.g., a star with a smaller star inside) Make shapes more interesting: Don't just draw a plain circle - add highlights, rings, or patterns Stars can have glows (draw larger, semi-transparent versions behind) Combine multiple shapes (stars + sparkles, circles + rings) Pay attention to colors: Use vibrant, complementary colors Add contrast (dark outlines on light shapes, light outlines on dark shapes) Consider the overall composition For complex shapes (hearts, snowflakes, etc.): Use combinations of polygons and ellipses Calculate points carefully for symmetry Add details (a heart can have a highlight curve, snowflakes have intricate branches) Be creative and detailed! A good Slack GIF should look polished, not like placeholder graphics. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills davila7/slack-gif-creator

View the source on GitHub

Browse the @skills marketplace