/ مهارات Claude / Slack Gif Creator
عمليات

Slack Gif Creator

Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like "make me a GIF of X doing Y for Slack."

عن هذه المهارة

# Slack GIF Creator

A toolkit providing utilities and knowledge for creating animated GIFs optimized for Slack.

Slack Requirements

Dimensions:

  • Emoji GIFs: 128x128 (recommended)
  • Message GIFs: 480x480

Parameters:

  • FPS: 10-30 (lower is smaller file size)
  • Colors: 48-128 (fewer = smaller file size)
  • Duration: Keep under 3 seconds for emoji GIFs

Core Workflow

from core.gif_builder import GIFBuilder
from PIL import Image, ImageDraw

# 1. Create builder
builder = GIFBuilder(width=128, height=128, fps=10)

# 2. Generate frames
for i in range(12):
    frame = Image.new('RGB', (128, 128), (240, 248, 255))
    draw = ImageDraw.Draw(frame)

    # Draw your animation using PIL primitives
    # (circles, polygons, lines, etc.)

    builder.add_frame(frame)

# 3. Save with optimization
builder.save('output.gif', num_colors=48, optimize_for_emoji=True)

Drawing Graphics

Working with User-Uploaded Images

If a user uploads an image, consider whether they want to:

  • Use it directly (e.g., "animate this", "split this into frames")
  • Use it as inspiration (e.g., "make something like this")

Load and work with images using PIL:

from PIL import Image

uploaded = Image.open('file.png')
# Use directly, or just as reference for colors/style

Drawing from Scratch

When drawing graphics from scratch, use PIL ImageDraw primitives:

`

حالات الاستخدام

  • Emoji GIFs: 128x128 (recommended)
  • Message GIFs: 480x480
  • FPS: 10-30 (lower is smaller file size)
  • Colors: 48-128 (fewer = smaller file size)
  • Duration: Keep under 3 seconds for emoji GIFs
  • **Use it directly** (e.g., "animate this", "split this into frames")

التثبيت

  1. حمّل ملف ZIP من الزر الموجود على اليسار.
  2. فك ضغط المجلد.
  3. ضع مجلد slack-gif-creator/ داخل ~/.claude/skills/.
  4. أعد تشغيل Claude Code (أو جلسة Claude Desktop) — تُحمّل المهارة تلقائيًا.
# macOS / Linux
mkdir -p ~/.claude/skills
unzip claude-skill-slack-gif-creator.zip -d ~/.claude/skills/

ما الذي يتضمنه

LICENSE.txt
SKILL.md
core/easing.py
core/frame_composer.py
core/gif_builder.py
core/validators.py
requirements.txt

الأسئلة الشائعة

What does the Slack Gif Creator skill do?
Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like "make me a GIF of X doing Y for Slack."
Who should use it?
Anyone working with Claude on operations-related tasks — consultants, founders, product teams, operators, and AI users who want repeatable, high-quality outputs from Claude.
How does it work?
Drop the folder into your `~/.claude/skills/` directory. Claude detects the SKILL.md instructions automatically and applies them when relevant.
What problem does it solve?
It removes the need to re-prompt Claude with the same context every time. Once the skill is installed, Claude already knows the rules, conventions, and procedures for this task.
How do I install it?
Download the ZIP, unzip it, and place the `slack-gif-creator/` folder inside `~/.claude/skills/`. No other setup required.
Is it free?
Yes — free download. We just ask for your name and work email so we can send useful Claude updates.
Can I get a custom version?
Yes. Abbas ElDeniney builds tailored Claude skills for specific business workflows and data sources. Book a consultation to scope your version.

خطوة أخيرة

شارك بعض التفاصيل وسنبدأ التحميل بنقرة واحدة.

ابقَ على اطلاع

اشترك لتصلك إشعارات بكل مقال أو دورة أو دراسة حالة جديدة.

🔔 إشعارات المتصفح
تنبيهات مباشرة على جهازك