スキル一覧に戻る
mshafei721

slack-gif-creator

by mshafei721

Multi-agent AI coding platform powered by Vercel Sandbox and AI Gateway - Phase 3: Skills & MCP Integration Complete

0🍴 0📅 2026年1月15日
GitHubで見るManusで実行

SKILL.md


name: slack-gif-creator description: 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

Overview

Toolkit for creating Slack-optimized animated GIFs with technical specifications, Python utilities, and animation concepts.

Key Dimensions & Parameters

Size Requirements:

  • Emoji GIFs: 128x128 pixels
  • Message GIFs: 480x480 pixels

Performance:

  • FPS range: 10-30 (lower = smaller files)
  • Color palette: 48-128 colors
  • Duration: Under 3 seconds for emoji

Core Utilities

from gif_builder import GIFBuilder
from validators import validate_gif
from easing import ease_in_out

# Create a simple animated GIF
builder = GIFBuilder(size=(128, 128), fps=15)
builder.add_frames(frames)
builder.save("output.gif")

# Validate for Slack
validate_gif("output.gif", target="emoji")

Animation Techniques

  • Shake/Vibrate: Oscillating position offsets
  • Pulse/Heartbeat: Rhythmic scaling
  • Bounce: Gravity with easing functions
  • Spin/Rotate: Angular transformations
  • Fade In/Out: Alpha channel adjustments
  • Slide: Directional movement with easing
  • Zoom: Scale and crop operations
  • Explode/Particles: Radiating burst effects

Design Philosophy

Create polished graphics using PIL primitives:

  • Use thicker lines (width >= 2)
  • Layer shapes for depth
  • Vibrant colors with contrast
  • Calculated symmetry for complex forms

Dependencies

pip install Pillow imageio numpy

Quick Start

from PIL import Image, ImageDraw
import imageio

frames = []
for i in range(20):
    img = Image.new('RGBA', (128, 128), (0, 0, 0, 0))
    draw = ImageDraw.Draw(img)
    # Animation logic here
    frames.append(img)

imageio.mimsave('output.gif', frames, fps=15)

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です