slack-gif-creator

Generate Slack-optimized animated GIFs with size and dimension validators.

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

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 you create animated GIFs that are optimized for Slack's specific requirements, ensuring they look great and load quickly in messages and as custom emoji.

Core Features & Use Cases

  • Slack Optimization: Built-in validators check file size, dimensions, and color limits for both message GIFs and emoji GIFs.
  • Animation Primitives: Provides building blocks like shake, bounce, fade, and zoom to create custom animations.
  • Use Case: Need a custom emoji for your team's inside joke? Use this Skill to animate a simple drawing or emoji, optimize it for the 64KB limit, and upload it to Slack.

Quick Start

Use the slack-gif-creator skill to make a GIF of a bouncing red circle.

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?

To create an animated GIF for Slack, this Skill generates outputs with built-in validators that check file size, dimensions, and color limits for both message and emoji formats.

What is the file size limit for a custom Slack emoji GIF?

The file size limit for a custom Slack emoji GIF is 64KB. This Skill includes validators to optimize your animations and ensure they meet this constraint before upload.

How do I add bounce or shake animations to an image for a Slack GIF?

You add bounce or shake animations using composable animation primitives provided by the Skill. It offers building blocks like shake, bounce, fade, and zoom for custom creative control.

Can I use Pillow and numpy to generate Slack-optimized animated GIFs?

Yes, you can use Pillow and numpy to generate Slack-optimized animated GIFs. This Skill requires Pillow, imageio, and numpy for image manipulation and GIF creation.

What is the best way to optimize an animated GIF for Slack messages?

The best way to optimize an animated GIF for Slack messages is using built-in validators that enforce Slack's specific size, dimension, and color constraints during the generation process.

Why does my custom Slack emoji GIF fail to upload?

Your custom Slack emoji GIF fails to upload when it exceeds the 64KB file size limit. This Skill validates size and dimensions to ensure your GIF meets Slack requirements.