slack-gif-creator

Generate Slack-optimized animated GIFs with PIL and color palette optimization.

Updated May 31, 2025
One-click install
npx skills add https://github.com/dEitY719/dotfiles --skill slack-gif-creator-deity719
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/dEitY719/dotfiles/tree/main/claude/skills/slack-gif-creator
Command: npx skills add https://github.com/dEitY719/dotfiles --skill slack-gif-creator-deity719

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack teams often need lightweight, visually engaging GIFs that can be used as emoji or in messages, but creating optimized, Slack-ready animations from scratch can be time-consuming and technically challenging.

Core Features & Use Cases

  • Generate Slack-optimized GIFs (128x128 emoji or 480x480 message GIF) with configurable FPS and color palettes
  • Utilities: GIFBuilder, validators, easing/concept tools for smooth motion
  • Use case: create a loading donut for Slack emoji or a celebratory message GIF for announcements

Quick Start

Describe the Slack GIF you want (e.g., a loading donut) and the system will generate an emoji or message GIF optimized for Slack.

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 optimized for emoji and messages?

To create Slack-ready animated GIFs, use a tool that programmatically generates frames with PIL and optimizes color palettes. This produces GIFs at 128x128 for emoji or 480x480 for messages, ensuring they meet Slack's specific dimensional and file size constraints.

What are the specific requirements for uploading custom animated emoji to Slack?

Custom animated emoji for Slack require strict optimization, typically 128x128 dimensions, 10-30 FPS, and 48-128 colors. Meeting these constraints ensures the GIF file size remains efficient for Slack's platform while maintaining smooth animation quality.

How does PIL help with GIF optimization for Slack workflows?

PIL helps with GIF optimization by programmatically generating animation frames and applying efficient color palette deduplication. This process ensures the final GIF meets Slack's 48-128 color limit and file size requirements while maintaining visual fidelity.

Can I generate a loading animation GIF for Slack messages?

Yes, you can generate a loading animation GIF for Slack messages by defining the animation concept and using GIFBuilder utilities. The system creates a 480x480 message GIF with configurable FPS and an optimized color palette for quick Slack uploads.

What is the best way to reduce GIF file size for Slack emoji?

The best way to reduce GIF file size for Slack emoji is by limiting dimensions to 128x128, capping the color palette between 48-128 colors, and applying frame deduplication. These optimizations reduce file weight without degrading the animation.

Why does my animated GIF look choppy when uploaded to Slack?

An animated GIF may look choppy on Slack if the frame rate is too low or the color palette is heavily restricted. Using a generation tool that supports 10-30 FPS and smooth easing concepts ensures consistent motion within the 48-128 color optimization limit.