slack-gif-creator

Create and optimize Slack-ready animated GIFs from PIL-generated frames.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Evilander/ClaudeFileOutput --skill slack-gif-creator-evilander
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/Evilander/ClaudeFileOutput/tree/main/slack-gif-creator
Command: npx skills add https://github.com/Evilander/ClaudeFileOutput --skill slack-gif-creator-evilander

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pillow, imageio, numpy.

What problem does it solve?

This skill provides utilities to build and optimize animated GIFs tailored for Slack, enabling teams to create expressive GIFs with consistent dimensions and reduced file sizes.

Core Features & Use Cases

  • GIF Construction & Optimization: Build frames from PIL images, apply color quantization, and optimize for Slack's dimension and color constraints.
  • Slack Readiness Validation: Validate GIFs against Slack constraints (dimensions, frame count, duration) and provide quick feedback.
  • Use Case: Imagine needing a 12-frame Slack emoji-like GIF for a team channel; this skill generates frames, reduces colors to 48, resizes to 128x128, and outputs a ready-to-share GIF.

Quick Start

Use the Slack GIF Creator to generate an emoji-sized 128x128 GIF with a small frame set, then save as a Slack-ready 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 create Slack-ready animated GIFs from PIL image frames?

How do I optimize GIF size for Slack emoji reactions? Optimize GIF size for Slack emoji reactions by applying color quantization to reduce the palette to 48 colors, constraining frame counts, and resizing frames to 128x128 pixels to meet Slack's specific platform constraints.

How do I optimize GIF size for Slack emoji reactions?

Optimize GIF size for Slack emoji reactions by applying color quantization to reduce the palette to 48 colors, constraining frame counts, and resizing frames to 128x128 pixels to meet Slack's specific platform constraints.

Does this GIF creator validate frame count and duration for Slack constraints?

Can I use Pillow and numpy to programmatically generate GIF frames for Slack? Yes, you can use Pillow and numpy to programmatically generate GIF frames for Slack. This skill supports PIL-based image composition and leverages numpy alongside imageio for frame construction and optimization.

Can I use Pillow and numpy to programmatically generate GIF frames for Slack?

Yes, you can use Pillow and numpy to programmatically generate GIF frames for Slack. This skill supports PIL-based image composition and leverages numpy alongside imageio for frame construction and optimization.

What is the recommended GIF dimension limit for Slack emoji?

Why does my animated GIF exceed Slack file size limits? Your animated GIF likely exceeds Slack file size limits because it lacks color quantization and frame optimization. This skill reduces colors to 48, constrains frame counts, and resizes to 128x128 to minimize file size.

Why does my animated GIF exceed Slack file size limits?

Your animated GIF likely exceeds Slack file size limits because it lacks color quantization and frame optimization. This skill reduces colors to 48, constrains frame counts, and resizes to 128x128 to minimize file size.