slack-gif-creator
A toolkit providing utilities and knowledge for creating animated GIFs optimized for Slack.
npx skills add sickn33/agentic-awesome-skills --skill slack-gif-creator --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 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 ```python from core.gif_builder import GIFBuilder from PIL import Image, ImageDraw # 1. Create builder builder = GIFBuilder(width=128, height=128, fps=10) # 2. Generate frames for i in range(12): frame = Image.new('RGB', (128, 128), (240, 248, 255)) draw = ImageDraw.Draw(frame) # Draw your animation using PIL primitives # (circles, polygons, lines, etc.) builder.add_frame(frame) # 3. Save with optimization builder.save('output.gif', num_colors=48, optimize_for_emoji=True) ``` ## 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: ```python from PIL import Image uploaded = Image.open
- Slack Requirements
- Core Workflow
- Drawing Graphics
- Working with User-Uploaded Images
- Drawing from Scratch
- Making Graphics Look Good
- Available Utilities
- GIFBuilder (core.gifbuilder)
- Validators (core.validators)
- Easing Functions (core.easing)
- Frame Helpers (core.framecomposer)
- Animation Concepts
- Shake/Vibrate
- Pulse/Heartbeat
pip install pillow imageio numpy
What does the slack-gif-creator skill do?
A toolkit providing utilities and knowledge for creating animated GIFs optimized for Slack.
How do I install it?
Run `npx skills add sickn33/agentic-awesome-skills --skill slack-gif-creator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From sickn33/agentic-awesome-skills, a repository with 44,414 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.