Video Analysis

Pobiera wideo, automatycznie wybiera liczbę klatek na sekundę, ekstrahuje klatki, a następnie je odczytuje w celu rzeczywistej analizy wizualnej.

Autor: domitriusclark · domitriusclark/claude-skills

Testowano · Działa ★ 9.2/10

Video Analysis — Pobiera wideo, automatycznie wybiera liczbę klatek na sekundę, ekstrahuje klatki, a następnie je odczytuje w celu rzeczywistej analizy wizualnej.

Co robi ten skill

Pobiera wideo z adresów URL YouTube/Vimeo/Twitter/Twitch (przez yt-dlp) lub odczytuje pliki lokalne, ekstrahuje klatki z automatycznie wybraną liczbą klatek na sekundę (0,033-1 fps, skalowane czasowo, aby wylądować w zakresie 60-200 klatek) za pomocą dołączonego skryptu ffmpeg, a następnie odczytuje klatki za pomocą narzędzia Read w celu analizy wizualnej. Wyzwalana przez prośby o przegląd, podsumowanie, porównanie momentów lub wyodrębnienie zrzutów ekranu z wideo lub nagrania.

Raport z testu

Faktycznie uruchomiono dołączony skrypt extract_frames.sh przeciwko rzeczywistemu syntetycznemu, 12-sekundowemu lokalnemu wideo: automatycznie wybrał 1 fps, pobrał 14 poprawnych plików JPEG, a próbna klatka została poprawnie odczytana jako rzeczywisty obraz — bazowy agent bez tej umiejętności nie ma powtarzalnego sposobu na 'obejrzenie' wideo, więc jest to rzeczywista luka w możliwościach, a nie tylko dopracowanie formatowania.

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

Instalacja

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

Komendy i przykładowe prompty

  • /video-analysisPobiera wideo, automatycznie wybiera liczbę klatek na sekundę, ekstrahuje klatki, a następnie je odczytuje w celu rzeczywistej analizy wizualnej.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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