capture-video-frames

Installation
SKILL.md

Capture and describe video frames

Step 1: Capture frames

Run the capture_video_frames.py script:

uv run .agents/skills/capture-video-frames/capture_video_frames.py <youtube_url> <output_dir> [--interval SECONDS]

Arguments

  • youtube_url (required): YouTube video URL (same formats accepted by the extract-transcript skill).
  • output_dir (required): Directory to save frames and the manifest file. Created if it doesn't exist.
  • --interval (optional): Seconds between captured frames. Defaults to 30.

Outputs

  • frame_0000.png, frame_0030.png, … — PNG images named by their timestamp in seconds (zero-padded to 4 digits).
Related skills
Installs
13
GitHub Stars
72
First Seen
Apr 28, 2026