slack-gif-creator

Create Slack-compliant animated GIFs with Pillow optimization utilities.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/wangx7/skills-collection --skill slack-gif-creator-wangx7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/wangx7/skills-collection/tree/main/anthropics-skills/skills/slack-gif-creator
Command: npx skills add https://github.com/wangx7/skills-collection --skill slack-gif-creator-wangx7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating animated GIFs for Slack often requires manual tweaking to meet strict size, dimension, and file size limits, with no guarantee the final file will display correctly as an emoji or message attachment. This Skill eliminates that guesswork by providing Slack-specific requirements, validation tools, and optimization utilities to ensure your GIFs work perfectly every time.

Core Features & Use Cases

  • Slack Compliance Tools: Built-in validators check if your GIF meets Slack's emoji (128x128 recommended) or message (480x480) size rules, plus file size limits.
  • Animation & Graphics Utilities: Pre-built easing functions for smooth motion, frame composers for drawing shapes and gradients, and a GIF builder that handles color quantization and frame deduplication to shrink file sizes.
  • Use Case: Need a custom animated emoji for your team's Slack workspace? Use this Skill to generate a 128x128, under-3-second GIF with smooth bounce or pulse animation that loads instantly for all members.

Quick Start

Ask the AI to create a 128x128 animated Slack emoji of a bouncing star with a pink gradient background, and it will generate the optimized, Slack-ready GIF file for you.

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 and dimension limits?

To create an animated Slack GIF, use validation tools to check dimension and file size constraints, applying color quantization and frame deduplication to optimize output. This ensures GIFs comply with Slack's 128x128 emoji or 480x480 message requirements.

What are the size requirements for a custom Slack emoji GIF?

Custom Slack emoji GIFs should be 128x128 pixels and under 3 seconds. Built-in validators verify these constraints, shrinking file sizes through color quantization to ensure the animation loads instantly for all workspace members.

Can I use Pillow to optimize GIF frame composition and apply easing functions?

Yes, Pillow can optimize GIF frame composition by providing pre-built easing functions for smooth motion and composers for drawing shapes. The GIF builder handles color quantization and frame deduplication to produce polished, lightweight animations.

Why does my animated GIF exceed Slack's file size limits?

Animated GIFs exceed Slack's file size limits due to redundant frames and high color depth. Frame deduplication removes identical frames and color quantization reduces the palette, effectively shrinking the file size to meet Slack's constraints.

What is the best way to generate a bouncing star Slack emoji with a gradient background?

The best way to generate a Slack emoji is using a frame composer to draw shapes and gradients alongside easing functions for bounce motion. The GIF builder then applies optimization to output a 128x128 Slack-ready file.