anthropic-slack-gif-creator

Generate Slack-optimized animated GIFs with Pillow, imageio, and numpy.

Updated Jun 4, 2026
One-click install
npx skills add https://github.com/hemory/amp --skill anthropic-slack-gif-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anthropic-slack-gif-creator
Source: https://github.com/hemory/amp/tree/main/.claude/skills/anthropic-slack-gif-creator
Command: npx skills add https://github.com/hemory/amp --skill anthropic-slack-gif-creator

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

Core Features & Use Cases

  • GIF Creation: Programmatically generate animated GIFs using Python and the Pillow library.
  • Slack Optimization: Provides tools and knowledge to ensure GIFs are correctly sized (e.g., 128x128 for emoji) and have appropriate frame rates and color palettes for smaller file sizes.
  • Use Case: A user wants to create a fun animated GIF of their company logo pulsing for use as a Slack emoji. They can use this skill to generate the GIF with the correct dimensions and optimization settings.

Quick Start

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

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, use this skill to programmatically generate frames with Python and Pillow. It provides utilities for frame composition, color quantization, and dimension validation to ensure GIFs meet Slack's size and quality requirements.

Can I use Python and Pillow to make a 128x128 Slack emoji GIF?

Yes, you can use Python and Pillow to make a 128x128 Slack emoji GIF. This skill supports dimension validation and optimization settings specifically designed to meet Slack emoji requirements for file size and visual quality.

What Python libraries do I need to generate animated GIFs for Slack?

You need Pillow, imageio, and numpy to generate animated GIFs for Slack. These Python libraries handle image manipulation, frame composition, and GIF encoding to ensure proper color palettes and optimized file sizes.

How do I add animation effects like bouncing or pulsing to a Slack GIF?

To add animation effects like bouncing or pulsing to a Slack GIF, this skill provides built-in animation concepts with easing functions. You can apply these effects during frame composition to create smooth, optimized animated GIFs.

What's the best way to optimize GIF file size for Slack without losing quality?

The best way to optimize GIF file size for Slack is through color quantization and appropriate frame rate settings. This skill provides utilities for color palette optimization and dimension validation to reduce file size while maintaining visual quality.

Does this GIF creation skill support easing functions for smooth animations?

Yes, this GIF creation skill supports easing functions for smooth animations. It includes animation concepts like bouncing, pulsing, and sliding, allowing you to create natural motion effects in your Slack-optimized animated GIFs.