slack-gif-creator

Generate Slack-optimized animated GIFs with frame composition and color optimization.

7|1|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/frankxai/agentic-creator-os --skill slack-gif-creator-frankxai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/frankxai/agentic-creator-os/tree/main/.claude/skills/slack-gif-creator
Command: npx skills add https://github.com/frankxai/agentic-creator-os --skill slack-gif-creator-frankxai

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 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 knowledge and tools to adhere to Slack's GIF requirements (dimensions, FPS, color count).
  • Frame Composition: Offers utilities for drawing graphics, text, and animating elements using PIL.
  • Animation Concepts: Explains various animation techniques (bounce, pulse, fade) to create engaging GIFs.
  • Use Case: A user wants to create a fun, animated GIF of their company logo pulsing for a Slack announcement. This Skill guides the process from creation to optimization.

Quick Start

Use the slack-gif-creator skill to make a 128x128 animated GIF of a bouncing ball 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 optimize an animated GIF for Slack dimensions and file size?

To optimize an animated GIF for Slack, you need to adjust dimensions, FPS, and color count. This Skill validates frame composition and color parameters to ensure your GIF meets Slack's specific visual quality and size requirements.

How can I create a bouncing ball animation GIF using Python?

You can create a bouncing ball animation GIF by utilizing frame composition utilities with PIL. This Skill provides the necessary scripts and animation concepts to draw graphics and animate elements like bouncing or pulsing.

Does Slack have specific GIF requirements for dimensions and FPS?

Yes, Slack has specific GIF requirements for dimensions, FPS, and color count. This Skill provides the knowledge and tools to adhere to these constraints, ensuring your animated GIFs display correctly in Slack.

What's the best way to animate a logo for a Slack announcement?

The best way to animate a logo for a Slack announcement is using animation techniques like pulse or fade with PIL. This Skill guides the process from frame creation to Slack optimization for engaging results.

Can I use Pillow and NumPy to generate Slack-compatible animated GIFs?

Yes, you can use Pillow and NumPy to generate Slack-compatible animated GIFs. This Skill leverages these dependencies for frame composition, color optimization, and validation to produce correctly formatted output.

Why does my animated GIF look distorted when uploaded to Slack?

Your animated GIF may look distorted on Slack if it exceeds dimension or color count limits. This Skill helps validate parameters and optimize frames to prevent visual degradation and meet Slack's formatting standards.