video-loop

Installation
SKILL.md

Video Loop

Create a seamless looping background video from any source clip. A crossfade blends the last and first frames so the <video loop> transition is invisible, then the pipeline encodes web-optimized MP4 + WebM.

All ffmpeg work happens in scripts/video-loop.sh — this skill validates inputs, optionally helps pick a good fade duration, invokes the script, and turns the script's summary into a human-readable report.

Parameters

Flag Default Description
-d <seconds> 1.5 Crossfade duration in seconds
-q <crf> 26 H.264 CRF — 18 = high quality, 28 = smaller file
-w <crf> 32 VP9 WebM CRF
-o <dir> Same as input Output directory
-p off Also extract a poster frame (first frame as JPEG)
-n off No crossfade — optimize and encode only

No -s/-S save-mode flag. Unlike media-cluster siblings (/audio-loop, /markitdown), video-loop outputs are web assets (MP4 / WebM / poster) the user drops directly into their site's video directory. No downstream skill consumes video files via -f, so the .claude/output/<skill>/<slug>/ convention would add ceremony without enabling anything — -o <dir> is the direct path.

Related skills

More from coroboros/agent-skills

Installs
2
First Seen
14 days ago