slack-gif-creator

Generates Slack-optimized animated GIFs using Python PIL and imageio.

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/jgsqware/pensine --skill slack-gif-creator-jgsqware
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/jgsqware/pensine/tree/main/.tessl/tiles/anthropics/skills/skills/slack-gif-creator
Command: npx skills add https://github.com/jgsqware/pensine --skill slack-gif-creator-jgsqware

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 create animated GIFs tailored for Slack, providing tools for optimizing GIFs to meet Slack's specific requirements and constraints.

Core Features & Use Cases

  • Slack-Specific Optimization: Ensures GIFs are optimized for Slack in terms of dimensions, color palette, and file size.
  • Animation Building Blocks: Offers a collection of utilities for building various animation elements like shake, pulse, and bounce.
  • GIF Creation Workflows: Provides workflows for creating and saving GIFs with the appropriate number of frames, colors, and dimensions.

Quick Start

Run the script to generate a simple 3-second GIF with a shake effect: python create_shake_gif.py

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

You can build animated GIFs for Slack using Python libraries like PIL and imageio. This Skill provides utilities for frame processing and animation creation, ensuring the final GIF meets Slack's specific requirements for dimensions, color palette, and file size.

How do I add animation effects like shake or pulse to an image?

To add animation effects like shake or pulse to an image, you can use the provided animation building block utilities. These scripts allow you to generate quick, compliant animated GIFs with various effects for your messages.

Does this GIF creation method require Python dependencies?

Yes, creating animated GIFs with this method requires the pillow, imageio, and numpy Python dependencies. These libraries handle the underlying image manipulation, frame processing, and animation composition tasks.

What is the best way to ensure my GIF meets Slack's file size and dimension limits?

The best way to ensure your GIF meets Slack's limits is to use a Slack-specific optimization workflow. This process adjusts the number of frames, colors, and dimensions during creation to produce a compliant file.

Can I use Python to generate animated GIFs for Slack notifications?

Yes, you can use Python to generate animated GIFs for Slack notifications. By utilizing PIL and imageio, you can compose and optimize animations specifically tailored for Slack message delivery.