slack-gif-creator

Create and validate Slack-ready animated GIFs within size and dimension limits.

Updated Oct 27, 2025
One-click install
npx skills add https://github.com/ev3rlit/doodle --skill slack-gif-creator-ev3rlit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/ev3rlit/doodle/tree/main/.claude/skills/slack-gif-creator
Command: npx skills add https://github.com/ev3rlit/doodle --skill slack-gif-creator-ev3rlit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack GIFs often fail Slack's limits; this toolkit helps create, optimize, and validate Slack-ready animated GIFs.

Core Features & Use Cases

  • Validates Slack size and dimension constraints for emoji and message GIFs
  • Provides a library of animation templates (bounce, spin, move, fade, etc.)
  • Includes color palettes and optimization strategies for small file sizes

Quick Start

Run the Slack GIF Creator to generate an optimized Slack-ready GIF and validate it.

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 to meet Slack's 64KB emoji limit?

To optimize an animated GIF for Slack's 64KB emoji limit, apply color quantization and palette management to reduce file size while maintaining animation quality and passing Slack validation.

What is the maximum file size for animated GIFs used as Slack messages?

The maximum file size for animated GIFs used as Slack messages is 2MB, while custom emoji GIFs must be 64KB or smaller to upload and display correctly within Slack.

How do I create a Slack-ready animated GIF from a text description?

Create a Slack-ready animated GIF from a description by applying built-in animation templates like bounce or spin, then use palette management and optimization strategies to ensure Slack size compliance.

Does this GIF optimization approach work with Pillow and imageio?

Yes, the GIF optimization and Slack validation process works with Pillow, imageio, and numpy to handle image processing, apply color quantization, and deduplicate frames for smaller outputs.

What's the best way to validate GIF dimensions and size for Slack emoji?

The best way to validate GIF dimensions and size for Slack emoji is using dedicated Slack validators that check file constraints like the 64KB limit and apply frame deduplication for size reduction.