LaunchKit · 2026
Back to Skills

video-watcher

Analyze video content by extracting frames at regular intervals.

3
1.6k downloads
by @kartinw

Setup & Installation

openclaw skills install @kartinw/video-watcher

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install video-watcher

What This Skill Does

Extracts frames from video files at configurable intervals using ffmpeg, then examines those frames to build an understanding of the video content. Works with MP4, MOV, AVI, MKV, and other common formats. Useful when you need to review or describe a video without playing it.

Frame-by-frame extraction lets you analyze video content without needing a media player or video streaming support in the agent environment.

When to use it

  • Reviewing a recorded meeting to find key moments
  • Checking what scenes appear in an unlabeled video file
  • Extracting UI screenshots from a screen recording
  • Describing video content for accessibility or documentation
  • Auditing footage for specific visual elements or text

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: "What happens in this 3-minute tutorial video?"

AGENT
  1. 1Run extract_frames.sh on the video file at default 1 fps
  2. 2Read printed metadata to get duration and resolution
  3. 3Sample frames every 3-5 seconds given the video length
  4. 4Examine each sampled frame for scene changes, text, and actions
  5. 5Compile observations into a sequential description
OUTPUT

A scene-by-scene summary of the video content with timestamps

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

ffmpeg installed on the system