slack-gif-creator

Generate animated GIFs validated for Slack size and frame rate requirements.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/billydeeii136/black-opps-claude-skill --skill slack-gif-creator-billydeeii136
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/billydeeii136/black-opps-claude-skill/tree/main/agent-skills/slack-gif-creator
Command: npx skills add https://github.com/billydeeii136/black-opps-claude-skill --skill slack-gif-creator-billydeeii136

SYSTEM DOCUMENTATION & REQUIREMENTS

πŸ’‘ This Skill requires pillow, imageio, numpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation of animated GIFs specifically designed for use in Slack, simplifying the process of creating and validating animated content that adheres to Slack's technical constraints.

Core Features & Use Cases

  • Animated GIF Creation: Generate animated GIFs with a wide range of motion effects, optimized for Slack's platform.
  • Slack-Specific Validation: Includes tools to ensure GIFs meet Slack's size, color, and duration requirements.
  • Composable Animation Primitives: Offers various motion primitives that can be combined to create complex animations.
  • Use Case: If you need a simple "πŸŽ‰" emoji to pulse for 2 seconds in a Slack message, you can use this Skill to create and validate such an animation.

Quick Start

Use the slack-gif-creator skill to create an animated GIF of a "πŸŽ‰" emoji that pulses for 2 seconds. Run the command: create_gif --emoji πŸŽ‰ --duration 2s

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 for Slack that meet size and frame rate requirements?β–Ό

To create animated GIFs that meet Slack's size and frame rate requirements, use Python's PIL and imageio libraries to compose image frames into animations. This process validates the output against Slack's specific technical constraints.

Can I animate an emoji for a specific duration to use in a Slack message?β–Ό

Yes, you can animate an emoji for a specific duration in a Slack message by using composable motion primitives. For example, you can generate a pulsing emoji animation for 2 seconds by running the command: `create_gif --emoji πŸŽ‰ --duration 2s`.

Do I need Pillow and numpy installed to generate Slack-compatible animations?β–Ό

Yes, you need Pillow, imageio, and numpy installed to generate Slack-compatible animations. These dependencies are required to manipulate image frames, apply motion primitives, and save the final animated GIF files according to Slack's specifications.

How does composable animation work when processing images for Slack?β–Ό

Composable animation works by combining various pre-defined motion primitives to process images for Slack. Using numpy and Pillow, these primitives manipulate a series of frames to create complex animations before validating the final GIF against Slack's size and color requirements.

What are the limitations of using Python image processing libraries for Slack GIF validation?β–Ό

The limitations of using Python image processing libraries for Slack GIF validation involve adhering to Slack's specific size, color, and duration requirements. The process is constrained by the capabilities of Pillow and imageio to ensure the generated animations meet these exact technical specifications.