slack-gif-creator

Create Slack-optimized animated GIFs using Python libraries.

610|93|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/partme-ai/full-stack-skills --skill slack-gif-creator-partme-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/partme-ai/full-stack-skills/tree/main/skills/slack-gif-creator
Command: npx skills add https://github.com/partme-ai/full-stack-skills --skill slack-gif-creator-partme-ai

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 you 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 for Slack.
  • Animation Utilities: Provides tools for drawing graphics, applying easing functions for smooth motion, and composing frames.
  • Use Case: You need to create a custom emoji GIF for your team's Slack channel that animates a company logo. This Skill can help you design and export it to the correct specifications.

Quick Start

Use the slack-gif-creator skill to make a 128x128 GIF of a bouncing ball with 48 colors.

Frequently Asked Questions about slack-gif-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What dimensions and frame rates are required for Slack animated GIFs?

Slack animated GIFs require specific dimensions: 128x128 pixels for custom emoji and 480x480 pixels for message attachments. This Skill handles dimension scaling, frame rate adjustments, and color quantization to ensure your GIF meets Slack's technical constraints for proper display.

How do I create a custom animated emoji for Slack?

To create a custom animated emoji for Slack, use this Skill to compose animation frames, apply easing functions for smooth motion, and export the final GIF at 128x128 pixels. It utilizes Python libraries like Pillow and imageio for image manipulation and encoding.

Can I use Pillow and imageio to optimize GIF file size for Slack?

Yes, you can use this Skill which leverages Pillow and imageio to optimize GIF file size for Slack. It performs color quantization, reducing the palette to specific counts like 48 colors, and applies dimension scaling to ensure the final GIF meets platform file size requirements.

Does this Skill support frame composition and easing functions for animation?

Yes, this Skill supports frame composition and includes animation utilities for drawing graphics and applying easing functions. These features allow you to generate smooth motion sequences before encoding the final GIF for Slack's emoji or message formats.

What are the limitations when scaling image dimensions for Slack GIFs?

When scaling image dimensions for Slack GIFs, the primary limitation is adhering to fixed platform constraints: 128x128 for emoji and 480x480 for messages. The Skill handles scaling and color quantization automatically, but input images must be compatible with Pillow and numpy processing.