slack-gif-creator

Generate Slack-optimized animated GIFs using Pillow, imageio, and numpy.

14|3|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/kofttlcc/quant-test --skill slack-gif-creator-kofttlcc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/kofttlcc/quant-test/tree/main/.agent/skills/slack-gif-creator
Command: npx skills add https://github.com/kofttlcc/quant-test --skill slack-gif-creator-kofttlcc

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 and dimension constraints for both messages and emoji.

Core Features & Use Cases

  • GIF Creation Tools: Provides primitives for animation like shake, bounce, spin, and more.
  • Slack Optimization: Includes validators to check GIF size and dimension requirements for Slack.
  • Use Case: A user wants to create a fun, animated emoji reaction for Slack. They can describe the desired animation (e.g., "a bouncing star"), and this Skill will generate a GIF that fits Slack's strict 64KB limit for emoji.

Quick Start

Use the slack-gif-creator skill to make a bouncing star GIF for Slack emoji.

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 that meets Slack's strict file size limits?

To create an animated GIF for Slack, you need to optimize the output to meet strict platform constraints. This Skill generates GIFs using composable animation primitives and includes validators to ensure files remain under Slack's 64KB limit for custom emoji.

What is the best way to make a bouncing or spinning animation for a Slack emoji?

Making a bouncing or spinning animation for Slack requires applying composable motion primitives to an image. This Skill provides specific animation tools like shake, bounce, and spin to generate small-scale motion graphics tailored for Slack messaging.

Do I need Python libraries like Pillow and numpy to generate Slack-optimized GIFs?

Yes, you need Pillow, imageio, and numpy to generate Slack-optimized GIFs. These Python dependencies are required for the underlying image manipulation, array processing, and GIF encoding tasks that produce the final validated animation files.

Can I validate custom GIF dimensions and file size before uploading to Slack?

Validating custom GIF dimensions and file size before uploading to Slack is fully supported. This Skill includes built-in validation tools that check your generated animations against Slack's specific messaging and emoji constraints to ensure successful uploads.

Why does my animated GIF fail to upload as a Slack emoji?

Your animated GIF fails to upload as a Slack emoji when it exceeds the 64KB file size limit or violates dimension constraints. Using this Skill's built-in validators ensures your generated GIF meets Slack's strict platform requirements before uploading.

How does slack-gif-creator handle animation generation for Slack messaging?

The slack-gif-creator handles animation generation by using composable animation primitives to build motion graphics. It then applies validation tools to check the output against Slack's size and dimension constraints for messaging and emoji.