slack-gif-creator

Generate animated GIFs with Slack size and dimension validators.

1.1k|99|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/dp-archive/archive --skill slack-gif-creator-dp-archive
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/dp-archive/archive/tree/main/seed_skills/slack-gif-creator
Command: npx skills add https://github.com/dp-archive/archive --skill slack-gif-creator-dp-archive

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 you create animated GIFs that meet Slack's specific size and dimension requirements, ensuring your animated messages and emojis look great and upload smoothly.

Core Features & Use Cases

  • Slack Optimization: Built-in validators check against Slack's size limits (2MB for messages, 64KB for emoji).
  • Composable Primitives: Use building blocks like 'shake', 'bounce', 'fade', 'spin' to create custom animations.
  • Use Case: Need a fun animated reaction GIF for Slack? Describe it like "make me a GIF of a cat bouncing" and this Skill will generate an optimized animation.

Quick Start

Use the slack-gif-creator skill to make a GIF of a bouncing red circle.

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 for Slack that meets size limits?

Yes, you can optimize GIFs for Slack custom emoji by using built-in validators. The skill checks generated animations against Slack's 64KB size limit for custom emoji, ensuring your visual effects upload without errors.

How do I add bounce or shake effects to a custom Slack GIF?

You add bounce or shake effects by describing the desired motion in your request. The skill uses composable animation primitives like shake, bounce, fade, spin, and zoom to generate the custom animated GIF from your text description.

Does this GIF creator work with Python image processing libraries?

Yes, the GIF creator works with Python by leveraging Pillow, imageio, imageio-ffmpeg, and numpy. These dependencies handle the underlying image processing, color palettes, and video encoding required to render the animation primitives.

What is the best way to generate a custom Slack reaction GIF from a description?

The best way to generate a custom Slack reaction GIF is to provide a text prompt like "make me a GIF of a cat bouncing". The skill processes this request using its animation primitives and outputs an immediately usable, Slack-optimized GIF.

Can I use kaleidoscope and morph effects for Slack message GIFs?

Yes, you can use kaleidoscope and morph effects for Slack message GIFs. The skill provides these specific composable animation primitives alongside helper utilities for text rendering and visual effects to create complex animations.