What problem does it solve?
It helps you generate animated GIFs that meet Slack’s practical constraints (dimensions, frame count, duration, and file size), so your GIFs look good and don’t get rejected or appear distorted.
Core Features & Use Cases
- Slack-optimized GIF guidelines: Enforces recommended emoji vs message dimensions and practical parameter ranges (FPS, colors, duration).
- Deterministic GIF assembly utilities: Provides a GIFBuilder workflow to add frames, deduplicate near-identical frames (optional), optimize color palettes, and export a correctly timed GIF.
- Animation building blocks: Offers easing functions, frame composition helpers (blank frames, gradients, shapes, stars), and common motion concepts (shake, pulse, bounce, spin, fade, slide, zoom, particle bursts) designed for smooth results.
- Slack requirement validation: Includes validators to check dimensions, size, and frame-related properties for emoji or message targets.
Quick Start
Use the slack-gif-creator skill to create an optimized emoji GIF for Slack from your described animation concept.