slack-gif-creator

Generate animated GIFs optimized for Slack using Python's PIL library.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/coffee3699/spreadsheet_rag --skill slack-gif-creator-coffee3699
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/coffee3699/spreadsheet_rag/tree/main/agentic_analysis/pipeline/mini_agent_service/mini_agent/skills/slack-gif-creator
Command: npx skills add https://github.com/coffee3699/spreadsheet_rag --skill slack-gif-creator-coffee3699

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps users create animated GIFs specifically optimized for Slack, addressing Slack's size, color, and duration restrictions while offering flexibility in animation style and composition.

Core Features & Use Cases

  • Optimized for Slack: Ensures GIFs meet Slack's size, color, and duration requirements.
  • Animation Primitives: Offers composable animation primitives like shake, bounce, move, and kaleidoscope effects.
  • Helper Utilities: Provides text rendering, color management, and visual effects.
  • Use Case: A user wants to create a Slack-specific animated GIF that shows a user's avatar bouncing and then fading out. The user can use the Toolkit's shake and fade animation primitives to achieve the desired effect.

Quick Start

Use the 'slack-gif-creator' skill to create a bounce animation for a Slack emoji, save it as 'emoji_bounce.gif', and check its size with the size validator.

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 that meet Slack's size and format restrictions?

To create animated GIFs for Slack, this Skill utilizes Python's PIL library to automatically adhere to Slack's specific size, color, and duration restrictions. It ensures your output GIF is optimized for the platform without manual adjustment.

What animation effects can I apply to images for Slack emojis?

You can apply composable animation primitives like shake, bounce, move, and kaleidoscope effects to images for Slack emojis. The Skill also provides helper utilities for text rendering, color management, and visual effects like fading out.

Does this GIF creator work with Python and Pillow for image manipulation?

Yes, this GIF creator works with Python and Pillow for image manipulation. It relies on the Pillow and numpy dependencies to process images and generate the animated frames needed for your Slack-specific GIFs.

Can I validate the file size of my custom Slack emoji GIF?

Yes, you can validate the file size of your custom Slack emoji GIF. The Skill includes a size validator utility, allowing you to check your generated GIF, such as an emoji_bounce.gif, against Slack's constraints before uploading.

What's the best way to make a Slack avatar bounce and fade out?

The best way to make a Slack avatar bounce and fade out is to use the Skill's composable animation primitives. You can sequentially apply the bounce primitive followed by the fade effect to achieve this specific Slack GIF animation.