Skill · em Criar imagem, vídeo e arte

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."

Procedência

Antes de instalar

7 arquivos · 42,7 KB · inclui 4 scripts que executam: core/easing.py, core/frame_composer.py, core/gif_builder.py, core/validators.py

Instalar na sua CLI

O comando baixa a versão fixada (commit 3337550) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.

Claude Code

Neste projeto: instala em .claude/skills/slack-gif-creator/.

d=".claude/skills/slack-gif-creator"
u="https://raw.githubusercontent.com/anthropics/skills/33375500bcea98d610eb30ce10ac4e59b89c390d/skills/slack-gif-creator"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/core/easing.py" "$u/core/easing.py" \
  -o "$d/core/frame_composer.py" "$u/core/frame_composer.py" \
  -o "$d/core/gif_builder.py" "$u/core/gif_builder.py" \
  -o "$d/core/validators.py" "$u/core/validators.py" \
  -o "$d/LICENSE.txt" "$u/LICENSE.txt" \
  -o "$d/requirements.txt" "$u/requirements.txt"

Global: instala em ~/.claude/skills/slack-gif-creator/.

d="$HOME/.claude/skills/slack-gif-creator"
u="https://raw.githubusercontent.com/anthropics/skills/33375500bcea98d610eb30ce10ac4e59b89c390d/skills/slack-gif-creator"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/core/easing.py" "$u/core/easing.py" \
  -o "$d/core/frame_composer.py" "$u/core/frame_composer.py" \
  -o "$d/core/gif_builder.py" "$u/core/gif_builder.py" \
  -o "$d/core/validators.py" "$u/core/validators.py" \
  -o "$d/LICENSE.txt" "$u/LICENSE.txt" \
  -o "$d/requirements.txt" "$u/requirements.txt"

Codex

Neste projeto: instala em .agents/skills/slack-gif-creator/.

d=".agents/skills/slack-gif-creator"
u="https://raw.githubusercontent.com/anthropics/skills/33375500bcea98d610eb30ce10ac4e59b89c390d/skills/slack-gif-creator"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/core/easing.py" "$u/core/easing.py" \
  -o "$d/core/frame_composer.py" "$u/core/frame_composer.py" \
  -o "$d/core/gif_builder.py" "$u/core/gif_builder.py" \
  -o "$d/core/validators.py" "$u/core/validators.py" \
  -o "$d/LICENSE.txt" "$u/LICENSE.txt" \
  -o "$d/requirements.txt" "$u/requirements.txt"

Global: instala em ~/.agents/skills/slack-gif-creator/.

d="$HOME/.agents/skills/slack-gif-creator"
u="https://raw.githubusercontent.com/anthropics/skills/33375500bcea98d610eb30ce10ac4e59b89c390d/skills/slack-gif-creator"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/core/easing.py" "$u/core/easing.py" \
  -o "$d/core/frame_composer.py" "$u/core/frame_composer.py" \
  -o "$d/core/gif_builder.py" "$u/core/gif_builder.py" \
  -o "$d/core/validators.py" "$u/core/validators.py" \
  -o "$d/LICENSE.txt" "$u/LICENSE.txt" \
  -o "$d/requirements.txt" "$u/requirements.txt"

Antigravity

Neste projeto: instala em .agents/skills/slack-gif-creator/.

d=".agents/skills/slack-gif-creator"
u="https://raw.githubusercontent.com/anthropics/skills/33375500bcea98d610eb30ce10ac4e59b89c390d/skills/slack-gif-creator"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/core/easing.py" "$u/core/easing.py" \
  -o "$d/core/frame_composer.py" "$u/core/frame_composer.py" \
  -o "$d/core/gif_builder.py" "$u/core/gif_builder.py" \
  -o "$d/core/validators.py" "$u/core/validators.py" \
  -o "$d/LICENSE.txt" "$u/LICENSE.txt" \
  -o "$d/requirements.txt" "$u/requirements.txt"

Global: instala em ~/.gemini/antigravity-cli/skills/slack-gif-creator/.

d="$HOME/.gemini/antigravity-cli/skills/slack-gif-creator"
u="https://raw.githubusercontent.com/anthropics/skills/33375500bcea98d610eb30ce10ac4e59b89c390d/skills/slack-gif-creator"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/core/easing.py" "$u/core/easing.py" \
  -o "$d/core/frame_composer.py" "$u/core/frame_composer.py" \
  -o "$d/core/gif_builder.py" "$u/core/gif_builder.py" \
  -o "$d/core/validators.py" "$u/core/validators.py" \
  -o "$d/LICENSE.txt" "$u/LICENSE.txt" \
  -o "$d/requirements.txt" "$u/requirements.txt"

Peça ao Rook

Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/anthropic.slack-gif-creator

Prévia do 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."
license: Complete terms in LICENSE.txt
---

# 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

```python
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)
…

Ver todo o marketplace