slack-gif-creator

Generate Slack-optimized animated GIFs with PIL drawing primitives.

Updated Jan 25, 2026
One-click install
npx skills add https://github.com/kunhai-88/skills --skill slack-gif-creator-kunhai-88
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/kunhai-88/skills/tree/main/slack-gif-creator
Command: npx skills add https://github.com/kunhai-88/skills --skill slack-gif-creator-kunhai-88

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 specifically optimized for Slack, ensuring they meet size, dimension, and performance requirements for both emoji and message usage.

Core Features & Use Cases

  • Slack Optimization: Generates GIFs adhering to Slack's recommended dimensions, FPS, and color palettes.
  • Drawing Tools: Provides tools and concepts for drawing custom graphics using PIL.
  • Animation Techniques: Offers various animation concepts like pulsing, bouncing, and fading.
  • Use Case: You need to create a fun, animated GIF of a bouncing ball to share in a Slack channel. This Skill will guide you through the process, from drawing the ball to optimizing the final GIF for Slack.

Quick Start

Use the slack-gif-creator skill to generate a 128x128 animated GIF 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 optimize an animated GIF for Slack size and frame rate constraints?

To optimize an animated GIF for Slack, this Skill enforces specific platform requirements for maximum file size, frame rate, and color palettes. It generates output that adheres to Slack's recommended dimensions for both standard messages and custom emoji usage.

Can I create a Slack GIF from scratch using PIL drawing primitives?

Yes, you can create a Slack GIF from scratch using PIL drawing primitives. This Skill provides tools and concepts for drawing custom graphics and animating them with techniques like pulsing, bouncing, and fading before applying Slack optimization.

What dimensions and color limits should I use for a Slack custom emoji GIF?

For a Slack custom emoji GIF, you should use dimensions like 128x128 with a 48 color palette. This Skill generates animated GIFs that validate against these specific Slack color and dimension constraints to ensure optimal visual performance.

Does this GIF optimization approach support easing functions for smooth animation?

Yes, this GIF optimization approach supports easing functions for smooth animation. It utilizes core modules for GIF building and easing functions to ensure your animated GIFs have optimal performance and visual appeal on Slack.

What is the best way to animate user-provided images for a Slack channel?

The best way to animate user-provided images for a Slack channel is using this Skill's animation techniques. It takes your provided images, applies pulsing, bouncing, or fading effects, and optimizes the final GIF for Slack's platform requirements.