slack-gif-creator

Generate Slack-optimized animated GIFs using Pillow and imageio.

947|163|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/guanyang/antigravity-skills --skill slack-gif-creator-guanyang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/guanyang/antigravity-skills/tree/main/skills/slack-gif-creator
Command: npx skills add https://github.com/guanyang/antigravity-skills --skill slack-gif-creator-guanyang

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

Core Features & Use Cases

  • Slack Optimization: Automatically adjusts dimensions, color palettes, and frame rates for optimal Slack performance.
  • Creative Animation Tools: Provides utilities for drawing shapes, applying easing functions, and composing complex animations.
  • Use Case: You need to create a fun, animated GIF of your team's mascot doing a little dance to share in your team's Slack channel. This Skill can help you design and export it perfectly.

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 animated GIFs optimized for Slack messaging and emoji constraints?

To create animated GIFs optimized for Slack, use this Skill to automatically adjust dimensions, color palettes, and frame rates. It validates file size and visual quality to meet Slack's specific messaging requirements.

Does this GIF creator use Pillow and imageio for image manipulation and encoding?

Yes, this GIF creator uses Pillow for image manipulation and imageio for GIF encoding. It also utilizes numpy and custom easing functions to compose complex animations and ensure smooth motion.

How do I draw shapes and apply easing functions for smooth animation in a GIF?

To draw shapes and apply easing functions for smooth animation, use the provided creative animation utilities. These tools allow you to compose complex animations and export them as optimized GIFs.

What is the best way to generate a 128x128 bouncing ball GIF for a Slack channel?

The best way to generate a 128x128 bouncing ball GIF is to use this Skill's animation utilities. It handles the drawing, easing functions, and Slack-specific dimension adjustments for optimal channel performance.

Can I automatically adjust frame rates and color palettes for Slack GIF performance?

Yes, you can automatically adjust frame rates and color palettes for Slack GIF performance. The Skill automatically optimizes these parameters to ensure your visuals meet Slack's constraints.

Why do my custom animated GIFs exceed Slack's file size and dimension limits?

Your custom animated GIFs may exceed Slack's limits because they are not optimized for the platform. This Skill automatically validates and adjusts dimensions, file sizes, and color palettes for Slack compliance.