Install any skill in seconds. Free to start, no credit card required.
Get Started Free →qdhenry/extract-video-frames
Extracts frames and timestamped audio segments from video files (GIF, MP4, MOV) at configurable intervals and stores them in a directory with a manifest file.
Passed 17 of 21 test cases with the skill, and 11 of 21 without it.
and 5 more in the full report
7 fixed11 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
When extracting frames and audio from `keynote.mp4` into `./frames`, what is the exact filename used for the continuous full-length audio track?
| Checked | Without skill | With skill |
|---|---|---|
| Names the continuous audio track `full_audio.aac`. | Missed | Passed |
The instructions your model reads when the skill loads.
<quick_start> Extract frames and audio from a video:
# Extract 1 frame + audio segment per second (default)
~/.claude/skills/extract-video-frames/scripts/extract-frames.sh input.mp4
# Extract 1 frame + audio segment every 2 seconds
~/.claude/skills/extract-video-frames/scripts/extract-frames.sh input.mp4 2
# Specify custom output directory
~/.claude/skills/extract-video-frames/scripts/extract-frames.sh input.mp4 1 ./my-frames
The script creates:
frames/ directory with PNG files named frame_001.png, frame_002.png, etc.frames/audio_001.aac, audio_002.aac, etc. (when audio exists, aligned 1:1 with frames)frames/full_audio.aac (complete audio track, when audio exists)frames/manifest.json with frame and audio metadata for the reviewing agent
</quick_start>Run extraction script
~/.claude/skills/extract-video-frames/scripts/extract-frames.sh <video-path> [interval-seconds] [output-dir]
video-path: Path to GIF, MP4, or MOV file (required)interval-seconds: Extract one frame every N seconds (default: 1)output-dir: Where to store frames and audio (default: ./frames)test cases passed, vs 11 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.