slack-gif-creator

Generate Slack-optimized GIFs with configurable animation primitives and validators.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/WesleyMarinho/codeseek-marketplace --skill slack-gif-creator-wesleymarinho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/WesleyMarinho/codeseek-marketplace/tree/main/skills/slack-gif-creator
Command: npx skills add https://github.com/WesleyMarinho/codeseek-marketplace --skill slack-gif-creator-wesleymarinho

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 optimized for Slack, ensuring they meet size and dimension constraints for both messages and custom emoji.

Core Features & Use Cases

  • GIF Creation Toolkit: Provides composable animation primitives (shake, bounce, spin, etc.) and helper utilities.
  • Slack Optimization: Includes validators to check file size, dimensions, and color limits.
  • Use Case: Create a fun, animated GIF of a bouncing emoji for a Slack message, ensuring it stays under Slack's 2MB limit.

Quick Start

Use the slack-gif-creator skill to make a GIF of a bouncing 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 for Slack that stays under the file size limit?

Creating an animated GIF for Slack involves using composable animation primitives and built-in validation tools to ensure the output stays under Slack's 2MB file size limit. The Skill applies optimization checks for file size, dimensions, and color limits.

Can I use Python libraries like Pillow and ImageIO to generate Slack emoji animations?

Yes, you can generate Slack emoji animations using Python libraries like Pillow for image manipulation and ImageIO for GIF encoding. These dependencies handle the image processing and composable animation primitives required for the output.

What is the best way to optimize GIF dimensions and colors for Slack custom emoji?

The best way to optimize GIF dimensions and colors for Slack custom emoji is to use validation tools that check file size, dimensions, and color limits. This ensures your animated GIF meets Slack's strict messaging and emoji requirements.

How do I add bounce, shake, or spin effects to a static image for a Slack message?

Adding bounce, shake, or spin effects to a static image utilizes composable animation primitives provided by the toolkit. These effects transform static images into engaging visual flair suitable for Slack messages.

Does Slack support custom animated emoji, and how do I validate my GIF before uploading?

Slack supports custom animated emoji, and you validate your GIF by checking file size, dimensions, and color limits against Slack's constraints. The provided validators confirm your media creation meets the 2MB messaging requirement.

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

An animated GIF fails to upload as a Slack custom emoji when it exceeds Slack's file size, dimension, or color limits. Using validation tools to check these constraints before uploading ensures the media creation is properly optimized.