slack-gif-creator

Generate Slack-optimized animated GIFs with PIL and animation techniques.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps users create animated GIFs that are optimized for Slack, ensuring they meet dimension, file size, and visual quality requirements.

Core Features & Use Cases

  • Optimized GIF Creation: Generates GIFs with appropriate dimensions (128x128 for emoji, 480x480 for messages), frame rates, and color palettes.
  • Animation Concepts: Provides guidance on various animation techniques like bouncing, pulsing, fading, and sliding.
  • Use Case: A user wants to create a fun, animated GIF of a bouncing ball to use as a Slack emoji. They can describe the desired animation, and the Skill will generate an optimized GIF.

Quick Start

Use the slack-gif-creator skill to make a 128x128 GIF of a bouncing ball with 10 frames per second.

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 optimized for Slack?

To create an animated GIF optimized for Slack, generate frames using PIL while adhering to Slack's specific requirements for dimensions, frame rate, and color count to ensure visual quality and performance.

What dimensions should a Slack GIF or emoji have?

Slack GIFs should have dimensions of 480x480 for messages and 128x128 for custom emoji, ensuring they meet the platform's visual quality and file size requirements for optimal display.

Can I use PIL and numpy to generate custom animation frames for Slack?

Yes, you can use PIL and numpy to generate custom animation frames for Slack, applying various animation techniques like easing and motion to create visually appealing and performant GIFs.

What animation techniques can I use when creating GIFs for Slack?

When creating GIFs for Slack, you can use animation techniques like bouncing, pulsing, fading, and sliding, applying concepts such as easing and motion to generate visually appealing frames.

How do I optimize GIF file size and color palettes for Slack messages?

You can optimize GIF file size and color palettes for Slack by adjusting the frame rate and reducing the color count during generation, ensuring the animation meets Slack's specific performance requirements.

Does Slack require specific frame rates for custom animated emoji?

Yes, Slack requires specific frame rates for custom animated emoji to maintain performance; generating GIFs at 10 frames per second for a 128x128 dimension ensures smooth playback without exceeding file size limits.