slack-gif-creator

Generate animated GIFs optimized for Slack emoji size limits.

3|2|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/Crumbgrabber/llm_system_template_agents_skills_patterns_tools_prompts --skill slack-gif-creator-crumbgrabber
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/Crumbgrabber/llm_system_template_agents_skills_patterns_tools_prompts/tree/main/skills/slack-gif-creator
Command: npx skills add https://github.com/Crumbgrabber/llm_system_template_agents_skills_patterns_tools_prompts --skill slack-gif-creator-crumbgrabber

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pillow, imageio, numpy, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the creation of animated GIFs that meet Slack's specific technical constraints, ensuring they are optimized for size and display.

Core Features & Use Cases

  • GIF Generation: Provides composable animation primitives (shake, bounce, slide, etc.) to build dynamic GIFs.
  • Constraint Validation: Includes tools to check and ensure GIFs meet Slack's size, dimension, and color limits for both messages and emoji.
  • Optimization: Offers strategies and utilities for reducing file size and improving GIF quality for Slack.
  • Use Case: Generate a custom animated emoji for your team's Slack channel, like a bouncing team logo or a celebratory animation, ensuring it stays under the strict 64KB limit.

Quick Start

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

To create an animated GIF for Slack under the 64KB emoji limit, use composable animation primitives like bounce or shake, then apply built-in optimization and validation tools to reduce file size and verify it meets Slack's strict constraints.

What is the best way to optimize GIF file size for Slack messages and emoji?

The best way to optimize GIF file size for Slack is using specialized optimization strategies and validation utilities that check dimensions, colors, and compression to ensure files meet Slack's specific messaging and emoji limits.

Do I need Pillow and ImageIO to generate Slack-ready animated GIFs?

Yes, you need Pillow, ImageIO, and NumPy installed in your environment to handle image manipulation, array processing, and GIF creation for generating Slack-ready animated content.

Can I validate GIF dimensions and colors against Slack requirements before uploading?

Yes, you can validate GIF dimensions, colors, and file size against Slack requirements using built-in constraint validation tools that check if your animated content meets the platform's messaging and emoji specifications.

How do I add bounce or shake animations to a static image for a Slack emoji?

To add bounce or shake animations to a static image for a Slack emoji, use composable animation primitives provided by the skill, which apply dynamic movement effects to images before optimizing and validating them for Slack.

What are the limitations when creating animated emoji for Slack?

The main limitation when creating animated emoji for Slack is the strict 64KB file size constraint, which requires careful optimization of dimensions, color depth, and frame count to ensure the GIF passes Slack's validation checks.