Video Analysis

Downloads a video, auto-picks a frame rate, extracts frames, then reads them for real visual analysis.

Tested · Works

Test report

Verdict
Tested · Works
Score
9.2/10
Tested
Jul 16, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · a0551e1

Actually ran the bundled extract_frames.sh against a real synthetic 12-second local video: it auto-picked 1 fps, pulled 14 valid JPEGs, and a sampled frame read back correctly as a real image — a baseline agent without this skill has no reproducible way to 'watch' a video at all, so this is a genuine capability gap, not just formatting polish.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 9/10
  • Docs & honesty 4/5

What Video Analysis does

Downloads video from YouTube/Vimeo/Twitter/Twitch URLs (via yt-dlp) or reads local files, extracts frames at an auto-selected rate (0.033-1 fps, duration-scaled to land in the 60-200 frame range) via a bundled ffmpeg script, then reads the frames with the Read tool for visual analysis. Triggers on requests to review, summarize, compare moments in, or extract screenshots from a video or recording.

How to install Video Analysis

git clone https://github.com/domitriusclark/claude-skills.git
mkdir -p ~/.claude/skills
cp -r claude-skills/video-analysis ~/.claude/skills/video-analysis

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Video Analysis

  • /video-analysis Downloads a video, auto-picks a frame rate, extracts frames, then reads them for real visual analysis.

It also activates on plain-language prompts like these:

  • Watch this YouTube video and summarize the key moments for me
  • Extract frames from this recording and tell me what happens in it
  • Compare these two specific moments in the video for me

Frequently asked questions

Is the Video Analysis skill free?
Yes. The skill itself is free from domitriusclark/claude-skills. SkillProof publishes the install command and an independent test verdict at no cost.
Does Video Analysis work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 16, 2026. Verdict: Tested · Works. Actually ran the bundled extract_frames.sh against a real synthetic 12-second local video: it auto-picked 1 fps, pulled 14 valid JPEGs, and a sampled frame read back correctly as a real image — a baseline agent without this skill has no reproducible way to 'watch' a video at all, so this is a genuine capability gap, not just formatting polish.
What is the Video Analysis SkillProof Score?
9.2/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 9/10, docs & honesty 4/5.
How do I install Video Analysis?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Video Analysis with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.