slack-gif-creator

Generate Slack-optimized animated GIFs with specified dimensions, frame rates, and color constraints.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pillow, imageio, imageio-ffmpeg, 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 emojis and messages.

Core Features & Use Cases

  • Optimized GIF Creation: Generates GIFs with appropriate dimensions, frame rates, and color palettes for Slack.
  • Animation Utilities: Provides tools for drawing graphics, applying easing functions, and composing frames.
  • 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 small, high-quality GIF suitable for Slack emoji.

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
How do I create animated GIFs optimized for Slack dimensions and file size?

Slack GIF optimization involves generating animated content with specific dimensions, frame rates, and color constraints. This approach ensures your GIFs meet Slack's platform requirements for efficient and visually appealing message and emoji usage.

What is the best way to make a custom animated emoji for Slack?

Making a custom animated emoji for Slack requires composing frames and applying color quantization. This generates a small, high-quality GIF that fits Slack's specific dimension and color constraints for custom emoji usage.

Does generating GIFs with Python and Pillow support Slack's frame rate requirements?

Generating GIFs with Python and Pillow supports Slack's frame rate requirements by utilizing frame composition and easing functions. These dependencies allow precise control over animation timing and visual output quality for Slack messages and emojis.

How do I apply color quantization to a GIF for Slack?

Applying color quantization to a GIF for Slack involves using image processing libraries like Pillow and NumPy. This reduces the color palette to a specific count, ensuring the final animated GIF remains efficient and platform-compliant.

Can I use NumPy and Imageio to compose animation frames for Slack messages?

You can use NumPy and Imageio to compose animation frames for Slack messages. These dependencies provide the necessary utilities for drawing graphics, applying easing functions, and exporting optimized animated GIFs suitable for the platform.

Why do my animated GIFs exceed Slack's file size limits?

Animated GIFs exceed Slack's file size limits when they lack proper color quantization and frame rate optimization. Applying specific color constraints and adjusting dimensions ensures efficient, visually appealing content that meets platform requirements.