Works with the AI tools you already use
Video Analyzer
Transform raw video files into structured JSON and Markdown reports with local character detection and transcription.
Free
See it in action
You say
Analyze latest_demo.mp4. I need to know who appears in it, what they said, and a summary of the visual timeline for my project report.
Your agent does
Analysis complete. I've generated latest_demo_report.md and latest_demo_report.json.
Key Highlights:
- Characters: 2 (Presenter, Interviewee)
- Transcript: Discussing the new API v2 features.
- Visuals: Starts with screen share of terminal, transitions to 2-person split view.
About this skill
Converts video files into structured Markdown and JSON reports using local preprocessing and Claude Vision.
This Claude Skill acts as a bridge for LLM environments (such as Claude Projects) that do not natively support direct video uploads. It extracts audio transcripts, identifies key visual transitions, groups frames by color composition, and structures this data into AI-friendly and human-readable formats.
Architectural Overview
The skill operates through a decoupled multi-stage pipeline designed to minimize API token usage while capturing critical structural and textual details:
- Input Video Processing: The source file is ingested by the preprocessor script to decouple audio and visual data.
- Audio Analysis: The extracted track is converted and transcribed locally using a high-efficiency Whisper engine.
- Frame Selection: Visual frames are extracted at a scaled resolution and clustered based on color metrics to remove redundancy.
- Multimodal Synthesis: Claude Vision analyzes the optimized frame selection to track character data and visual state.
- Report Generation: A final compilation stage bundles metadata, timestamps, transcriptions, and visual observations into unified JSON and Markdown outputs.
Technical Specifications & Pipeline Stages
Stage 1: Extraction & Preprocessing (process_video.py)
The pipeline begins by isolating the audio track and extracting downscaled video frames.
- Frame Extraction: Frames are extracted at a configurable rate (default: 0.5 fps, or one frame every 2 seconds) and capped at a maximum count (default: 30 frames) to keep processing efficient.
- Resolution Scaling: Frames are scaled so that their longest edge is at most 1568px while preserving the original aspect ratio. This keeps the visual token budget predictable (approximately 1,400 tokens per frame).
- Audio Extraction & Transcription: The audio track is resampled to mono 16kHz. It is then transcribed locally using OpenAI Whisper (defaulting to the highly efficient
large-v3-turbomodel). The engine supports both
How to install
Drop the file into your AI Agent. Works with Claude, Cursor, ChatGPT, and 20+ more.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
3 installs
Downloaded by developers to date
Free forever
No account required to browse
Trust & safety
Security scanned
Verified clean 28 days ago
- Free forever, no account required
Creator
Frequently Asked Questions
Popular in AI Agents & LLM Ops
designing-hybrid-context-layers
Architects the right retrieval strategy for every query — teaching your agent when to use RAG, a knowledge graph, or a temporal index instead of defaulting to vector search for everything.

prompt-engineer
Professional prompt engineering patterns for building robust, secure, and production-ready LLM applications.
codex-grade-coding
Turn your AI agent into a senior engineer with strict task classification and verification-driven coding protocols.
temporal-reasoning-sleuth
Give AI agents the ability to trace decision chains, reconstruct causal sequences, and reason over complex event timelines spanning months or years.