slack-gif-creator

Create Slack-compliant animated GIFs with resizing, color quantization, and validation.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/alexaundre/mycc --skill slack-gif-creator-alexaundre
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/alexaundre/mycc/tree/main/.codex/skills/slack-gif-creator
Command: npx skills add https://github.com/alexaundre/mycc --skill slack-gif-creator-alexaundre

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about slack-gif-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize an animated GIF for Slack file size and dimensions?▼

Slack GIF optimization requires resizing frames to 128x128 for emoji or up to 480x480 for messages, quantizing colors, deduplicating frames, and validating file size to meet platform constraints.

What is the maximum frame rate and size for a Slack emoji GIF?▼

The maximum size for a Slack emoji GIF is 128x128 pixels. Frame rates are adjusted to meet Slack constraints, while colors are quantized and frames are deduplicated to minimize the final file size.

How do I create a Slack-ready animated GIF from programmatic frames?▼

You create a Slack-ready animated GIF by assembling programmatic frames using builder utilities, applying easing functions or gradients, resizing, quantizing colors, and validating dimensions and file size before export.

Can I use Pillow and imageio to build Slack reaction animations?▼

Yes, you can use Pillow and imageio to build Slack reaction animations by assembling frames, resizing to 128x128, quantizing colors, and adjusting fps to ensure outputs meet Slack emoji constraints.

Why does my animated GIF exceed Slack file size limits?▼

Your animated GIF exceeds Slack limits if it has too many frames, high fps, or unoptimized colors. Reduce file size by deduplicating frames, lowering the color palette, resizing, or applying aggressive emoji-mode options.

What's the best way to reduce animated GIF file size for Slack messages?▼

The best way to reduce animated GIF file size for Slack messages is to resize up to 480x480, quantize colors, deduplicate redundant frames, and adjust the frame rate to pass file size validation.