slack-gif-creator

Generate Slack-optimized animated GIFs with dimension and palette controls.

1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/yahav123147/paid-ads-cro-skills --skill slack-gif-creator-yahav123147
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/yahav123147/paid-ads-cro-skills/tree/main/skills/slack-gif-creator
Command: npx skills add https://github.com/yahav123147/paid-ads-cro-skills --skill slack-gif-creator-yahav123147

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pillow, imageio, imageio-ffmpeg, numpy, and includes references (resource) components.

What problem does it solve?

It solves the hassle of making animated GIFs that meet Slack’s sizing and file-size constraints without wasting time trial-and-error.

Core Features & Use Cases

  • Slack-optimized sizing rules: Generates recommendations for emoji GIFs (128x128) and message GIFs (480x480), including practical guidance to keep dimensions acceptable.
  • Size-focused GIF generation utilities: Provides workflow guidance and building blocks for assembling frames with control over FPS, duration, and palette size to reduce file size.
  • Validation and optimization support: Includes validators to check Slack readiness (dimensions, file size, frame count) and utilities to optimize frames for emoji mode (e.g., fewer colors, frame reduction).

Quick Start

Create an animated GIF optimized for Slack from your prompt like: "make me an emoji GIF of a sparkle popping next to a heart for Slack, 128x128, under 3 seconds, low file size."

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 an animated GIF for Slack that meets file size limits?

To create an animated GIF for Slack, you must control frame rendering, palette size, and dimensions. This ensures your emoji or message animation passes Slack-ready validation checks for file size and frame count without trial and error.

What are the correct dimensions for a Slack emoji GIF?

Slack emoji GIFs should be 128x128 pixels, while message-sized animations use 480x480. Applying these specific sizing rules and reducing frame count ensures the GIF is optimized for Slack chat constraints.

How do I reduce GIF file size using Pillow and frame rendering techniques?

You can reduce GIF file size using Pillow-based frame rendering by lowering the palette size, decreasing FPS, and reducing frame count. These controls help assemble optimized animations that meet strict Slack file size limitations.

Does this GIF assembly approach work with uploaded visual references?

Yes, the GIF assembly process works with uploaded visual references alongside user prompts. It uses a deterministic GIFBuilder interface to render frames and apply Slack-specific dimension guidance for both inputs.

What is the best way to validate if a GIF is ready for Slack?

The best way to validate Slack readiness is to check the GIF's dimensions, file size, and frame count against Slack's limits. Built-in validators confirm whether your animation meets emoji or message constraints before uploading.