What problem does it solve?
Creating animated GIFs for Slack often requires careful tuning of dimensions, frame rate, color palette, and file size to meet platform constraints; this skill removes guesswork by providing guidance, validation, and builder utilities so outputs are Slack-ready without repeated trial-and-error.
Core Features & Use Cases
- GIFBuilder: Assemble frames, resize, quantize colors, deduplicate frames, and export optimized GIFs for emoji or message use.
- Validators: Check dimensions, frame count, fps, and file size to ensure emoji (128x128) and message GIFs (up to 480x480) meet Slack expectations.
- Frame & Motion Utilities: Easing functions, frame composition helpers, gradients, shapes, and particle basics to produce polished animations.
- Optimization Strategies: Guidance on reducing frames, lowering colors, resizing, and aggressive emoji-mode options to minimize file size.
- Use Cases: Create a reaction emoji animation, animate a user-uploaded avatar for a message, or programmatically generate small promotional GIFs optimized for Slack.
Quick Start
Ask the skill to create a 128x128 emoji GIF of a pulsing blue star at 10 fps optimized for Slack.