slack-gif-creator

Create and optimize Slack-compatible animated GIFs with size constraints.

1|Updated Nov 14, 2024
One-click install
npx skills add https://github.com/SangIlMo/.dotfiles --skill slack-gif-creator-sangilmo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-gif-creator
Source: https://github.com/SangIlMo/.dotfiles/tree/main/.config/claude/skills/slack-gif-creator
Command: npx skills add https://github.com/SangIlMo/.dotfiles --skill slack-gif-creator-sangilmo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack GIF Creator helps you design, generate, and optimize animated GIFs that meet Slack's constraints, saving time and ensuring compatibility.

Core Features & Use Cases

  • GIF assembly and color-quantized optimization via GIFBuilder and validators tailored for Slack.
  • Easing, frame helpers, and gradient utilities to produce polished Slack-ready animations.
  • Use case: A designer needs a 128x128 Slack emoji-style GIF with 12 frames, optimized for small size.

Quick Start

Create a 128x128 Slack emoji GIF by building frames with PIL and saving with emoji optimization.

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 Slack-ready animated GIFs that stay under the file size limit?

Build frames using PIL, then apply color-quantized optimization and validation utilities to ensure your Slack-ready animated GIFs stay within file size and dimension constraints.

What are the size and frame constraints for a Slack custom emoji GIF?

Slack custom emoji GIFs require 128x128 pixel dimensions. Use frame helpers and easing utilities to assemble short, optimized animations that meet Slack's size and frame constraints.

Does this GIF optimization approach work with PIL and imageio for frame assembly?

Yes, you build frames with PIL and leverage imageio for image optimization. These libraries integrate with GIFBuilder and validators to assemble and compress Slack-compatible animations.

What's the best way to optimize animated GIF colors for Slack without losing sharpness?

Apply color-quantized optimization via GIFBuilder and validators to reduce file size while maintaining visual sharpness. Easing and gradient utilities help preserve animation quality during compression.

Why does my animated GIF look pixelated after Slack compression?

Pixelation often occurs when color-quantized optimization lacks proper validation. Applying GIFBuilder validators and easing helpers ensures frames meet Slack's dimension and color constraints before upload.