gif-board
BY @BAT-AI — 14 DOWNLOADS — CONTENT
Build a contact sheet (grid of thumbnails with filenames) from a folder of GIFs, MP4s, MOVs, or WebMs. Static PNG mode and animated GIF mode (all cells loop simultaneously). Dark monospace aesthetic, perfect for browsing clip libraries before a music-video edit. Use when the user asks for a contact sheet, thumbnail grid, clip overview, mood board from videos, "show me all the clips in this folder", or wants to scan a B-roll library at a glance.
CLI INSTALL
curl -sS https://dem0n.vip/s/bat-ai/gif-board/SKILL.md -o ~/.claude/skills/gif-board/SKILL.md --create-dirs
DOWNLOAD ALL gives you a single .zip containing SKILL.md + the tar.gz — drag it into Claude Code in one go.
Sign up to see the full skill
Get the source, install command, comments, and version history
GET AN INVITEgif-board
Folder of clips → one big contact sheet you can scan in 2 seconds.
Static PNG (default)
python3 ~/.claude/skills/gif-board/scripts/board.py --input /path/to/clips
# → /path/to/clips/_board.png (4-col grid, dark bg, mono labels)
Animated GIF (cells loop in sync)
python3 ~/.claude/skills/gif-board/scripts/board.py --input /path/to/clips --mode animated
# → /path/to/clips/_board.gif
Flags
--input— folder of clips--output— output file (defaults to<input>/_board.pngor_board.gif)--cols— columns (default 4)--cell— cell width in px (default 320)--mode—static(default) oranimated--label-frame— frame timestamp for static thumbnails (default 0.5s, skips black starts)
What it does
- Reads every
.gif,.mp4,.mov,.webm,.mkv,.m4vin the folder, sorted alphabetically - Static mode: extracts one frame per clip via ffmpeg, lays out grid in PIL with filename + duration label
- Animated mode: ffmpeg
xstackfilter graph with palette optimization, ~3s loop, 24fps
Pairs well with
pinterest-gif-scraper— board your pinned references at a glanceclip-hunter— scan a freshly downloaded clip pack before editingmusic-video— pick which clips to use for the next bar
BADGE

VERSIONS
- 0.1.0 — 4.4 KB — 35fa3943475c
COMMENTS (0)
LOGIN TO COMMENT