slack-gif-creator

Generate Slack-ready animated GIFs with configurable FPS, color depth, and size.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/Blake-John/agent-config --skill slack-gif-creator-blake-john
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/Blake-John/agent-config/tree/main/.zeroclaw/workspace/skills/slack-gif-creator
Command: npx skills add https://github.com/Blake-John/agent-config --skill slack-gif-creator-blake-john

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack teams often need engaging animations that fit Slack's size and dimension limits; this skill provides an automation pathway to generate, customize, and optimize Slack-ready GIFs.

Core Features & Use Cases

  • GIFBuilder-based frame assembly with color quantization for Slack-ready output
  • Validation utilities to ensure emoji-sized (128x128) and message GIFs (up to 480x480) meet Slack specs
  • Flexible frame helpers and gradient options to craft polished visuals for Slack messages

Quick Start

Create a Slack-ready GIF by composing frames with PIL using the provided helpers and saving with color and size optimizations.

Frequently Asked Questions about slack-gif-creator

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

FAQPage Schema
How do I generate Slack-ready animated GIFs programmatically?

Generate Slack-ready animated GIFs by programmatically generating and assembling frames using Pillow and imageio, applying color quantization and size validation to meet Slack's specific dimension limits.

What are Slack's size limits for custom emojis and message GIFs?

Slack requires emoji-sized GIFs to be 128x128 pixels and message GIFs to be up to 480x480 pixels. Validation utilities ensure your animated frames meet these exact Slack specifications.

Can I configure FPS and color depth for animated GIF creation?

Yes, you can configure FPS, color depth, and duration when generating animated GIFs. Optional deduplication and emoji-optimized export settings are also available to reduce file size and improve quality.

What's the best way to optimize GIF frame assembly for Slack?

The best way to optimize GIF frame assembly for Slack is using GIFBuilder-based composition with color quantization and optional frame deduplication, ensuring polished visuals that fit Slack's size limits.

Do I need Pillow and imageio to create animated GIFs from frames?

Yes, Pillow and imageio are used to compose frames and apply color and size optimizations. These libraries provide the flexible frame helpers and gradient options needed to craft polished visuals.