What problem does it solve?
This skill helps you generate animated GIFs that fit Slack’s size and quality expectations without spending time guessing the right dimensions, frame rate, and color limits.
Core Features & Use Cases
- Slack-ready constraints: Uses recommended emoji (128x128) and message (480x480) dimensions, along with practical FPS and color-range guidance to reduce file size.
- Frame-by-frame GIF construction: Build animations using PIL with reusable building blocks like gradients, shapes, stars, and smooth timing (easing) to produce polished motion.
- Validation and optimization workflow: Validate GIFs against Slack-friendly requirements and optimize output via palette reduction, optional near-duplicate frame removal, and emoji-focused resizing.
- Use case: Turn “make me a GIF of X doing Y for Slack” into an actual animated asset by composing frames, then saving with aggressive Slack-oriented optimization.
Quick Start
Ask the skill to make an emoji-sized Slack GIF showing a bouncing star with a short, smooth motion.