slack-gif-creator

Assemble and optimize Slack-ready animated GIFs from programmatic frames.

Updated Dec 9, 2025
One-click install
npx skills add https://github.com/h4v1d/extension-collection-geminicli --skill slack-gif-creator-h4v1d
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/h4v1d/extension-collection-geminicli/tree/main/slack-gif-creator
Command: npx skills add https://github.com/h4v1d/extension-collection-geminicli --skill slack-gif-creator-h4v1d

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies producing Slack-ready animated GIFs by providing a programmable toolchain to assemble frames, optimize color usage, and conform to Slack's size and dimension constraints.

Core Features & Use Cases

  • GIF assembly and optimization: Build frames, quantize colors, and optimize for emoji-sized or standard Slack GIFs.
  • Validation and constraints: Validate dimensions, frame count, and file size against Slack requirements.
  • Use Case: Create a 12-frame 128x128 Slack emoji GIF for reactions in a chat, or a full 480x480 Slack message GIF for announcements.

Quick Start

Use the slack-gif-creator to generate a 12-frame Slack emoji GIF from a set of frames and save as emoji.gif with emoji optimization.

Frequently Asked Questions about slack-gif-creator

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

FAQPage Schema
How do I create animated GIFs for Slack using Python frames?

To create animated GIFs for Slack, this tool automates frame assembly, color quantization, and easing. You generate programmatic frames and assemble them into optimized 128x128 emoji or 480x480 message GIFs.

Can I use Pillow and NumPy to generate Slack emoji GIFs?

Yes, you can use Pillow and NumPy to generate Slack emoji GIFs. This tool satisfies Python tooling requirements by leveraging Pillow, imageio, and NumPy for GIF assembly, color quantization, and frame optimization.

What is the best way to optimize GIF color count for Slack constraints?

The best way to optimize GIF color count for Slack constraints is through color quantization. This Skill provides utilities to control color count, fps, and duration, ensuring your animated GIF meets Slack's size requirements.

Does this tool validate Slack GIF dimensions and file size?

Yes, this tool validates Slack GIF dimensions and file size. It includes validation and constraint utilities that check your frames, file size, and dimensions against Slack's specific emoji and message GIF requirements.

How do I make a 128x128 Slack emoji GIF from a set of frames?

You make a 128x128 Slack emoji GIF by using this tool to assemble your frames with emoji optimization. It controls fps and duration, applying color quantization and easing to save the final output as a GIF file.

Why does my Slack animated GIF exceed the file size limit?

Your Slack animated GIF likely exceeds the file size limit due to high frame count or unoptimized color depth. This Skill addresses this by applying color quantization and validating file size against Slack constraints.