anthropic-slack-gif-creator

Generate Slack-optimized animated GIFs with Python and PIL.

461|129|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/davekilleen/Dex --skill anthropic-slack-gif-creator-davekilleen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anthropic-slack-gif-creator
Source: https://github.com/davekilleen/Dex/tree/main/.claude/skills/anthropic-slack-gif-creator
Command: npx skills add https://github.com/davekilleen/Dex --skill anthropic-slack-gif-creator-davekilleen

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 performance requirements.

Core Features & Use Cases

  • Slack Optimization: Provides knowledge and tools to create GIFs that look good and load quickly on Slack.
  • Custom Animation: Enables the creation of unique animations using Python and PIL, from simple shapes to more complex motion concepts.
  • Use Case: When a user wants to create a fun animated GIF reaction for Slack, this Skill can guide the process from concept to optimized output.

Quick Start

Use the anthropic-slack-gif-creator skill to make a 128x128 GIF of a bouncing ball for Slack.

Frequently Asked Questions about anthropic-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 using Python?

To create animated GIFs optimized for Slack using Python, use this Skill to generate frames with PIL and apply color quantization, duplicate frame removal, and dimension constraints. It outputs performant GIFs that load quickly within Slack.

How do I reduce GIF file size for Slack without losing visual quality?

To reduce GIF file size for Slack, apply color quantization and duplicate frame removal during frame composition. This Skill uses PIL and numpy to compress animations while maintaining visual appeal, ensuring the output meets Slack's performance requirements.

Can I use Pillow and numpy to build custom animations for Slack?

Yes, you can use Pillow and numpy to build custom animations for Slack. This Skill supports custom animation logic via Python and PIL, enabling you to compose frames from simple shapes to complex motion concepts optimized for Slack's dimensions.

What are Slack's GIF requirements for custom emoji and message attachments?

Slack's GIF requirements for custom emoji and message attachments involve specific dimension, frame rate, and color constraints. This Skill provides the utilities to generate animations that conform to these limits, ensuring performant and visually appealing output.

Does this Skill handle duplicate frame removal and color quantization for GIFs?

Yes, this Skill handles duplicate frame removal and color quantization for GIFs. It provides specific utilities for these processes, alongside frame composition, to ensure the final animated output is optimized for Slack's platform performance.

What's the best way to generate a 128x128 bouncing ball GIF for Slack?

The best way to generate a 128x128 bouncing ball GIF for Slack is using this Skill's custom animation logic via Python and PIL. It guides the process from concept to optimized output, applying frame composition and Slack-specific constraints.