Agent skill · creative production · sickn33

video-content-extractor

Extract key frames from MP4 videos at configurable intervals, run Tesseract OCR, and generate structured Markdown reports with video metadata and timestamped text transcripts.

Why this skill is useful

Adds a complete automation script for extracting text from videos, including key frame extraction and Markdown report generation.

What it needs

Requires ffmpeg, tesseract installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.

What this skill does

Supporting material availability This catalog copy contains the inline guidance below, but does not include the following supporting paths. They are external prerequisites, not bundled files: scripts/extractvideo.py Obtain the required material from the declared upstream source, or from a user-provided installation of that source. Resolve each path relative to that installation, inspect its contents, and verify any applicable license and execution prerequisites. Do not run a command or claim a referenced procedure was followed until its required file exists. Do not fabricate the missing scripts or treat an unrelated file with the same name as equivalent. Independent steps fully documented here can proceed within the user’s authorized scope; report any dependent step as unavailable. Video Content Extractor Overview Automatically extracts key frames from MP4 video files at configurable time intervals, performs OCR text recognition on each frame, and generates a structured Markdown report. The report includes video metadata (duration, resolution, codecs) and frame-by-frame OCR transcripts with timestamp references. This skill is designed for Codex CLI and requires FFmpeg and Tesseract OCR installed on the local machine. When to Use This Skill Use when you need to extract text content from video presentations, lectures, or screencasts. Use when you want to create searchable transcripts from video files without embedded subtitles. Use when you need to analyze video content programmatically and generate structured summaries. Use when the user asks to "read what is on screen" or "extract the content from this video." How It Works Step 1: Analyze Video Metadata The skill uses ffprobe to extract video metadata: duration, resolution, frame rate, codec information, and file size. Step 2: Extract Key Frames Using FFmpeg, the skill captures frames at the configured interval (default: every 30 seconds). Each frame is saved as a timestamped JPEG image. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sickn33/video-content-extractor

View the source on GitHub

Browse the @skills marketplace