slack-gif-creator

Generate Slack-compliant animated GIFs with PIL and validation utilities.

Updated Nov 9, 2025
One-click install
npx skills add https://github.com/xu-mengnan/bilibili --skill slack-gif-creator-xu-mengnan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/xu-mengnan/bilibili/tree/main/.claude/skills/slack-gif-creator
Command: npx skills add https://github.com/xu-mengnan/bilibili --skill slack-gif-creator-xu-mengnan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Users often struggle to create animated GIFs that meet Slack's strict platform requirements for dimensions, file size, and format, leading to distorted, oversized, or unuploadable files.

Core Features & Use Cases

  • Slack Compliance Tools: Built-in validators and auto-optimization to ensure GIFs meet Slack's emoji (128x128) and message (480x480) size limits.
  • Animation Building Utilities: Pre-built GIF builders, easing functions, and frame composers to streamline creating smooth, polished animations with PIL.
  • Use Case: Create a custom animated emoji of a bouncing star for your Slack workspace, or a short reaction GIF for a team message, without manual compression tweaking.

Quick Start

Use the slack-gif-creator skill to make a 128x128 animated emoji GIF of a pulsing heart for Slack.

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 a Slack animated emoji GIF that meets the 128x128 size limit?

To create a Slack animated emoji GIF, use built-in validators and auto-optimization to ensure the output meets the 128x128 dimension limit. This provides GIF assembly, validation, and frame composition utilities to produce upload-ready, optimized GIF files without manual compression adjustments.

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

The best way to optimize GIF file size for Slack messages is applying auto-optimization tools that enforce platform-specific constraints. This approach validates dimensions against the 480x480 message limit and applies GIF optimization to produce upload-ready files.

Why does my animated GIF look distorted when I upload it to Slack?

Your animated GIF looks distorted on Slack because it does not meet the platform's strict dimension, file size, and format constraints. Applying GIF optimization and validation ensures the file complies with Slack's requirements, preventing distortion.

Can I use PIL to build smooth animated GIFs with easing functions for Slack?

Yes, you can use PIL to build smooth animated GIFs for Slack. The skill provides pre-built GIF builders, easing functions, and frame composers to streamline creating polished animations that comply with Slack's platform constraints.

When do I need to validate GIF dimensions before uploading to Slack?

You need to validate GIF dimensions before uploading to Slack whenever you are creating custom animated emojis or short reaction GIFs. Validation ensures the file meets the 128x128 emoji or 480x480 message limits to prevent upload failures.