Skills slack-gif-creator
🎬

slack-gif-creator

Safe

Create Slack GIFs with PIL

Also available from: ArtemisAI,davila7,Azeem-2,DYAI2025,Cam10001110101,anthropics,ComposioHQ

Create animated GIFs optimized for Slack using Python PIL. Generate custom animations with easing functions and automatic file size optimization for emoji and message contexts.

Supports: Claude Codex Code(CC)
🥉 74 Bronze
1

Download the skill ZIP

2

Upload in Claude

Go to Settings → Capabilities → Skills → Upload skill

3

Toggle on and start using

Test it

Using "slack-gif-creator". Create a bouncing ball emoji GIF

Expected outcome:

A 128x128 animated GIF showing a colored ball falling with bounce easing, 12 frames, ~20KB file size

Using "slack-gif-creator". Make a pulsing heart animation

Expected outcome:

A 480x480 pink heart that scales up and down smoothly, 15 frames at 12 FPS

Using "slack-gif-creator". Generate spinning star for Slack

Expected outcome:

A 128x128 golden star rotating 360 degrees, optimized for emoji with 48 colors

Security Audit

Safe
v1 • 2/24/2026

All 55 static findings are false positives. The skill is a legitimate GIF creation toolkit using PIL for programmatic frame generation with easing functions. No cryptographic code, no network requests, no shell execution, and no system reconnaissance. The code examples in SKILL.md showing Python code with backticks are standard markdown formatting for code blocks.

6
Files scanned
1,078
Lines analyzed
0
findings
1
Total audits
No security issues found

Detected Patterns

False Positive: C2 KeywordsFalse Positive: Weak Cryptographic AlgorithmFalse Positive: Ruby/Shell Backtick Execution
Audited by: claude

Quality Score

38
Architecture
100
Maintainability
85
Content
50
Community
100
Security
91
Spec Compliance

What You Can Build

Slack Emoji Creation

Create custom animated emoji for Slack workspace reactions and expressions

Visual Response Generation

Generate animated visual responses for messages and announcements

Technical Documentation

Create animated diagrams for technical documentation and presentations

Try These Prompts

Basic Emoji GIF
Create a 128x128 animated GIF for Slack emoji showing a [SHAPE] that [ANIMATION]. Use 12 frames at 10 FPS with vibrant colors.
Bouncing Animation
Make a bouncing animation GIF with [OBJECT] that lands at the bottom using bounce_out easing. Target 128x128 emoji size.
Pulsing Logo
Create a pulsing [ICON] animation in [COLOR] that scales between 0.8 and 1.2. Save as 480x480 message GIF.
Particle Explosion
Generate an explosion effect with particles radiating outward from center. Optimize for emoji size with minimal file size.

Best Practices

  • Use optimize_for_emoji=True for small file sizes under 128KB
  • Apply easing functions instead of linear motion for polished animations
  • Keep animations under 3 seconds for emoji context to maintain engagement
  • Use vibrant contrasting colors with thick outlines (width=2+) for visibility

Avoid

  • Avoid using linear easing for all animations - use bounce, elastic, or back for natural motion
  • Do not exceed 256 colors for emoji - stay at 48 or fewer for optimal file size
  • Avoid generating frames without deduplication - use remove_duplicates=True to reduce size

Frequently Asked Questions

What dimensions should I use for Slack emoji?
Use 128x128 pixels for emoji GIFs. For message GIFs, 480x480 is recommended.
How do I reduce GIF file size?
Use fewer frames (lower FPS), fewer colors (48 or less), smaller dimensions, or enable remove_duplicates=True.
Can I use this to animate uploaded images?
Yes, use PIL to load uploaded images and apply transformations, or use them as color/style inspiration.
What animation effects are available?
The skill supports shake, pulse, bounce, spin, fade, slide, zoom, and particle explode effects.
How do I validate my GIF meets Slack requirements?
Use validate_gif() or is_slack_ready() from core.validators to check dimensions and file size.
What dependencies are required?
Install with: pip install pillow imageio numpy

Developer Details

File structure