Video Analysis

Laddar ner en video, väljer automatiskt en bildhastighet, extraherar bildrutor och läser dem sedan för verklig visuell analys.

av domitriusclark · domitriusclark/claude-skills

Testad · Fungerar ★ 9.2/10

Video Analysis — Laddar ner en video, väljer automatiskt en bildhastighet, extraherar bildrutor och läser dem sedan för verklig visuell analys.

Vad den gör

Laddar ner video från YouTube/Vimeo/Twitter/Twitch URL:er (via yt-dlp) eller läser lokala filer, extraherar bildrutor med en automatiskt vald hastighet (0,033-1 fps, varaktighetsskalad för att landa i intervallet 60-200 bildrutor) via ett medföljande ffmpeg-skript, och läser sedan bildrutorna med Read-verktyget för visuell analys. Triggers på förfrågningar att granska, sammanfatta, jämföra ögonblick i, eller extrahera skärmdumpar från en video eller inspelning.

Testrapport

Körde faktiskt det medföljande extract_frames.sh mot en verklig syntetisk 12-sekunders lokal video: den valde automatiskt 1 fps, drog 14 giltiga JPEG-filer, och en samplad bildruta lästes tillbaka korrekt som en verklig bild — en baslinjeagent utan denna färdighet har inget reproducerbart sätt att 'titta' på en video alls, så detta är en genuin kapabilitetslucka, inte bara formateringspolering.

Testad: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

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

Kommandon och exempelprompter

  • /video-analysisLaddar ner en video, väljer automatiskt en bildhastighet, extraherar bildrutor och läser dem sedan för verklig visuell analys.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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