slack-gif-creator

Create Slack-compatible animated GIFs with Python's PIL library.

10|1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/giadaf-boosha/claude-code --skill slack-gif-creator-giadaf-boosha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/giadaf-boosha/claude-code/tree/main/skills/slack-gif-creator
Command: npx skills add https://github.com/giadaf-boosha/claude-code --skill slack-gif-creator-giadaf-boosha

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of creating and optimizing animated GIFs specifically designed for Slack, eliminating the need for manual adjustments and ensuring the GIFs are ready for sharing within the Slack platform.

Core Features & Use Cases

  • Slack-Specific Constraints: Ensures the GIFs meet Slack's size, frame rate, and color constraints.
  • Animation Creation Tools: Offers tools to create and animate images using Python's PIL library.
  • Use Case: When a user wants to create an animated GIF for a Slack message, this Skill provides the necessary tools to generate and optimize the GIF quickly.

Quick Start

Run the script 'create_slack_gif.py' with an image file 'image.png' as the input to create a GIF 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 an animated GIF optimized for Slack message attachments?

To create an animated GIF optimized for Slack, this Skill uses Python's PIL library to generate animations while strictly controlling file size, frame rate, and color constraints for seamless Slack message compatibility.

What are the size and frame rate constraints for uploading animated GIFs to Slack?

Slack enforces specific size, frame rate, and color constraints for animated GIFs. This Skill automatically adjusts these parameters during creation to ensure your GIF meets Slack's attachment requirements.

Can I use Python and PIL to generate simple animations for Slack?

Yes, you can use Python and PIL to generate simple to moderately complex animations. The Skill leverages PIL alongside imageio and numpy to build and optimize frames specifically for Slack.

What is the best way to optimize an existing image into a Slack-compatible GIF?

The best way to optimize an image into a Slack-compatible GIF is by running the provided creation script with your input image, which automatically processes and applies Slack's size and frame rate constraints.

Do I need numpy and imageio installed to create animated GIFs with this Skill?

Yes, you need numpy and imageio installed along with the Pillow library. These dependencies are required to handle the array processing and frame compilation needed for animated GIF creation.