slack-gif-creator

Generate Slack-optimized animated GIFs with Pillow and imageio.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/JonathanMitchell1234/Stock-Swing-Trading-Bot --skill slack-gif-creator-jonathanmitchell1234
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/JonathanMitchell1234/Stock-Swing-Trading-Bot/tree/main/.agents/skills/slack-gif-creator
Command: npx skills add https://github.com/JonathanMitchell1234/Stock-Swing-Trading-Bot --skill slack-gif-creator-jonathanmitchell1234

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 quality requirements for both emoji and message usage.

Core Features & Use Cases

  • GIF Creation: Programmatically generate animated GIFs from scratch or by manipulating images.
  • Slack Optimization: Automatically adjusts dimensions, color palettes, and frame rates for optimal Slack performance.
  • Use Case: A user wants to create a custom animated emoji for their team's Slack channel. They can describe the animation, and this Skill will generate a GIF that fits Slack's emoji specifications.

Quick Start

Use the slack-gif-creator skill to make a 128x128 GIF with 48 colors and 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?

Create animated GIFs optimized for Slack by leveraging Pillow for image manipulation and imageio for GIF encoding, which automatically adjusts dimensions, color palettes, and frame rates to meet Slack's performance requirements.

Can I generate custom animated emoji for Slack?

Yes, you can generate custom animated emoji for Slack by programmatically creating GIFs that fit Slack's emoji specifications, such as a 128x128 dimension with 48 colors and 10 frames per second.

What's the best way to ensure my GIF meets Slack's file size and dimension requirements?

Ensure your GIF meets Slack's file size and dimension requirements by using color quantization and dimension validation tools that automatically adjust frame rates and palettes for optimal Slack performance.

Does this GIF creator work with Pillow and imageio for frame composition?

Yes, this GIF creator works with Pillow and imageio for frame composition, using Pillow for image manipulation and imageio for GIF encoding to support custom emoji and message GIFs.

Why does my Slack animated emoji exceed the file size limit?

Your Slack animated emoji likely exceeds file size limits due to high frame rates or excessive color palettes; automatic color quantization reduces colors and adjusts dimensions to optimize the GIF.

What dimensions and frame rate should I use for a Slack animated emoji?

Use 128x128 dimensions, 48 colors, and 10 frames per second for a Slack animated emoji to ensure optimal performance and compliance with Slack's specifications.