slack-gif-creator

Assemble frames into Slack-optimized animated GIFs with color quantization.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/HAR5HA-7663/Claude-Skills --skill slack-gif-creator-har5ha-7663
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/HAR5HA-7663/Claude-Skills/tree/main/slack-gif-creator
Command: npx skills add https://github.com/HAR5HA-7663/Claude-Skills --skill slack-gif-creator-har5ha-7663

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack teams frequently need custom animated GIFs that fit Slack constraints, and teams waste time resizing, exporting, and testing. This skill provides a toolkit to generate, validate, and optimize GIFs tailored for Slack, removing guesswork and manual tinkering.

Core Features & Use Cases

  • GIF assembly & optimization: Build frames, apply color quantization, and compress for Slack-friendly sizes.
  • Slack-specific constraints: Support 128x128 emoji GIFs and up to 480x480 message GIFs with controllable fps and color budgets.
  • Use Case: Create a short onboarding animation or reaction GIF that adheres to Slack size limits and loads quickly.

Quick Start

Create a simple Slack-ready GIF from generated frames and save it as output.gif

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 to meet size limits?

Slack GIF optimization involves applying color quantization and adjusting FPS and color budgets during frame assembly. This process compresses frames to meet Slack's size constraints and ensure quick loading.

What dimensions and file constraints do Slack animated emojis and message GIFs require?

Slack animated emojis require 128x128 dimensions, while message GIFs can be up to 480x480. Adhering to these Slack constraints ensures your animated GIFs display correctly without manual resizing.

Can I use Pillow to assemble and compress frames into a Slack-ready GIF?

Yes, PIL-based frame composition can assemble frames into a Slack-ready GIF. It handles frame building and color quantization to compress the final animated output effectively.

What is the best way to create a custom Slack reaction GIF from multiple frames?

Creating a custom Slack reaction GIF is best achieved using an end-to-end frame composer with configurable FPS and color budgets. This assembles and validates frames directly for Slack's emoji constraints.

Why does my animated GIF load slowly in Slack and how do I reduce the file size?

An animated GIF may load slowly in Slack due to high color depth and frame rate. Reduce the file size by applying color quantization and lowering the configurable FPS during frame composition.