slack-gif-creator

Create Slack-optimized animated GIFs with PIL primitives and easing functions.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/daodaolee/ai-driven-sdlc --skill slack-gif-creator-daodaolee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/daodaolee/ai-driven-sdlc/tree/main/.agents/skills/slack-gif-creator
Command: npx skills add https://github.com/daodaolee/ai-driven-sdlc --skill slack-gif-creator-daodaolee

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 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, and composing frames.
  • Use Case: A user wants to create a fun, animated GIF of their company logo pulsing for use as a Slack emoji. This Skill can generate that GIF with the correct specifications.

Quick Start

Use the slack-gif-creator skill to make a 128x128 animated GIF of a bouncing ball for Slack.

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 and dimension limits?

You can create animated GIFs optimized for Slack by utilizing frame composition and color quantization. This Skill ensures your graphics meet Slack's technical constraints, generating files at 128x128 pixels for emoji and 480x480 pixels for messages.

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

The best way to make a custom animated Slack emoji is by composing frames with PIL primitives and applying easing functions. This process allows you to draw custom graphics, apply motion effects, and export the animation directly to Slack's 128x128 emoji format.

Does this approach support applying easing and motion effects to GIF animations?

Yes, this approach supports applying easing and motion effects to GIF animations. It provides specific animation utilities that allow you to implement complex motion paths and easing functions, ensuring smooth transitions within your composed frames.

Can I use PIL primitives to draw and animate graphics for Slack messages?

Yes, you can use PIL primitives to draw and animate graphics for Slack messages. The Skill supports custom animated graphics creation using these primitives, allowing you to compose frames and export them at the 480x480 dimension required for Slack messages.

Why does my Slack GIF look pixelated after uploading, and how can I optimize it?

Your Slack GIF might look pixelated due to improper color quantization or incorrect dimensions. This Skill optimizes GIFs by applying appropriate color palettes and generating files at exact Slack specifications, ensuring the visual quality is maintained without exceeding file size limits.