slack-gif-creator

Generate Slack-optimized animated GIFs with PIL and imageio.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/cpfcoaching/glowing-palm-tree --skill slack-gif-creator-cpfcoaching
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/cpfcoaching/glowing-palm-tree/tree/main/skills-library/slack-gif-creator
Command: npx skills add https://github.com/cpfcoaching/glowing-palm-tree --skill slack-gif-creator-cpfcoaching

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, imageio, numpy, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the challenge of creating high-quality animated GIFs specifically tailored for use in Slack, optimizing for dimensions, frame rate, and color palette to ensure optimal performance within the Slack platform.

Core Features & Use Cases

  • Optimized Dimensions and Color Palette: Pre-defined guidelines for emoji and message GIFs ensure the best display quality and performance within Slack.
  • Animation Concepts and Tools: Offers guidance on core animation concepts and provides tools like the GIFBuilder to simplify the process of creating and saving animated GIFs.
  • Use Case: When a user needs a short animated GIF to convey an idea or emotion within a Slack message, this Skill can help generate an optimized GIF quickly.

Quick Start

Generate an animated GIF with a frame rate of 10 FPS using the provided script, then save it with optimize_for_emoji=True to optimize 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 optimize animated GIFs for Slack?

Optimizing animated GIFs for Slack involves adjusting specific dimensions, frame rate, and color palettes to ensure optimal display quality and performance within the platform's messaging interface.

What dimensions and color palette should Slack emoji GIFs use?

Slack emoji GIFs require specific pre-defined dimensions and color palettes to display correctly, ensuring the animated GIF maintains high visual quality without causing performance issues in the platform.

How do I create an animated GIF using PIL and imageio?

You can create an animated GIF using PIL and imageio by utilizing a GIFBuilder tool to manipulate image arrays, setting a frame rate like 10 FPS, and saving with optimization flags for Slack.

Do I need Pillow and imageio to generate GIFs for Slack?

Yes, you need the Pillow, imageio, and numpy libraries to generate Slack GIFs. These dependencies provide the core functionality to create, manipulate, and save optimized animated image files.

Can I use Python to automate Slack GIF creation?

Yes, you can use Python to automate Slack GIF creation by running provided scripts that leverage PIL and imageio. This process generates optimized animated files tailored specifically for Slack messages and emojis.