slack-gif-creator

Generate animated GIFs optimized for Slack emoji and message dimensions.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/michaeljabbour/amplifier-bundle-letsgo --skill slack-gif-creator-michaeljabbour
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/michaeljabbour/amplifier-bundle-letsgo/tree/main/skills/slack-gif-creator
Command: npx skills add https://github.com/michaeljabbour/amplifier-bundle-letsgo --skill slack-gif-creator-michaeljabbour

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 users create animated GIFs that are specifically optimized for Slack, ensuring they meet dimension, file size, and visual quality requirements.

Core Features & Use Cases

  • Slack Optimization: Provides tools and knowledge to create GIFs that fit Slack's emoji (128x128) and message dimensions.
  • Animation Concepts: Offers guidance on various animation techniques like bouncing, pulsing, and fading.
  • Use Case: When a user wants to create a custom animated emoji for their Slack workspace, this Skill can guide the process from concept to optimized GIF.

Quick Start

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

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 emoji for Slack that meets the 128x128 dimension requirement?

You can create an animated Slack emoji by generating a GIF constrained to 128x128 dimensions. This Skill provides frame composition and color quantization utilities to ensure your custom emoji meets Slack's file size and visual quality requirements.

What is the best way to optimize a GIF for Slack messaging without losing visual quality?

The best way to optimize a GIF for Slack is by applying color quantization and duplicate frame removal. This Skill provides these specific utilities to reduce file size while maintaining the visual quality required for Slack's messaging and emoji formats.

Can I use Pillow and numpy to build custom Slack GIF animations with bouncing and fading effects?

Yes, you can use Pillow and numpy to build custom Slack GIF animations. This Skill leverages these dependencies alongside animation concepts like bouncing, pulsing, and fading to guide the creation of optimized GIFs for your Slack workspace.

Does Slack have file size limits for custom animated emojis, and how can I reduce my GIF size?

Slack requires custom animated emojis to meet specific file size limits. You can reduce your GIF size by using this Skill's duplicate frame removal and color quantization utilities, which strip redundant data and compress the animation for Slack optimization.

Why do my custom Slack GIFs upload with incorrect dimensions or poor color quality?

Custom Slack GIFs upload with incorrect dimensions or poor color quality when they are not properly quantized or scaled. This Skill provides validation tools and color quantization utilities to ensure your GIF fits Slack's 128x128 emoji dimensions and maintains visual fidelity.