From claude-mediakit
This skill should be used when the user asks to "make a GIF", "convert a video clip to GIF", "create an animated preview", "turn this clip into a gif", or wants a short looping preview of a video. Produces an optimized GIF using ffmpeg's two-pass palette method.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-mediakit:gif-previewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Turn a slice of a video into a **high-quality, size-optimized animated GIF** — ideal for
Turn a slice of a video into a high-quality, size-optimized animated GIF — ideal for previews in READMEs, issues, chat, or social posts.
Use this skill when a user wants a short looping GIF from a video clip, or an animated preview of a moment in a longer video.
ffmpeg is available."${CLAUDE_PLUGIN_ROOT}/skills/gif-preview/scripts/make-gif.sh" INPUT preview.gif 5 4 480 12
# input output start dur width fps
palettegen → paletteuse): generate an optimal
256-color palette for the clip, then apply it with dithering. This is dramatically smaller
and better-looking than a naive single-pass GIF.stats_mode=diff and diff_mode=rectangle optimize for the parts of the frame that
actually change, keeping motion crisp while shrinking size.scripts/make-gif.sh — two-pass palette GIF generation with tunable clip/size/fps.npx claudepluginhub danrigoli/claude-mediakit --plugin claude-mediakitCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.