slack-gif-creator

Generate Slack-optimized animated GIFs with Python animation utilities.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/northseadl/skillwisp --skill slack-gif-creator-northseadl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/northseadl/skillwisp/tree/main/skills/%40anthropic/slack-gif-creator
Command: npx skills add https://github.com/northseadl/skillwisp --skill slack-gif-creator-northseadl

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 for both emojis and messages.

Core Features & Use Cases

  • Optimized GIF Creation: Generates GIFs with appropriate dimensions, frame rates, and color palettes for Slack.
  • Animation Utilities: Provides tools for drawing graphics, composing frames, and applying various animation concepts (bouncing, pulsing, sliding, etc.).
  • Use Case: You need to create a custom animated GIF reaction for your team's Slack channel. Use this Skill to design a fun, looping animation that fits Slack's emoji constraints.

Quick Start

Use the slack-gif-creator skill to make a 128x128 pixel GIF of a bouncing ball with 48 colors.

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 optimized for Slack?

Create animated GIFs optimized for Slack by using Python utilities that handle dimension constraints, color reduction, and frame rate optimization for both emojis and messages.

What dimensions and color limits should I use for a Slack custom emoji GIF?

Slack custom emoji GIFs should use specific dimension constraints and color reduction, such as a 128x128 pixel frame size with a 48-color palette to ensure proper rendering and file size.

Can I use Python with Pillow and imageio to generate Slack GIFs programmatically?

Yes, you can generate Slack GIFs programmatically using Python scripts that leverage Pillow, imageio, and numpy to compose frames and apply animation concepts like bouncing or sliding.

What animation techniques can I apply when building a GIF for a Slack channel?

Building a GIF for a Slack channel involves applying animation concepts such as bouncing, pulsing, and sliding, utilizing provided drawing primitives and easing functions for dynamic visual content.

Why does my animated GIF look pixelated after uploading it to Slack?

Animated GIFs may look pixelated on Slack due to aggressive color reduction required to meet file size limits, which restricts the color palette to a smaller range of optimized colors.

Does slack-gif-creator work for both Slack emojis and regular message attachments?

Yes, slack-gif-creator works for both Slack emojis and regular message attachments, generating GIFs that meet the respective dimension, frame rate, and visual quality requirements for each format.