Video Analysis

Télécharge une vidéo, sélectionne automatiquement une fréquence d'images, extrait des images, puis les lit pour une analyse visuelle réelle.

par domitriusclark · domitriusclark/claude-skills

Testé · Fonctionne ★ 9.2/10

Video Analysis — Télécharge une vidéo, sélectionne automatiquement une fréquence d'images, extrait des images, puis les lit pour une analyse visuelle réelle.

Ce que fait

Télécharge des vidéos à partir d'URL YouTube/Vimeo/Twitter/Twitch (via yt-dlp) ou lit des fichiers locaux, extrait des images à une fréquence auto-sélectionnée (0,033-1 ips, mise à l'échelle de la durée pour atterrir dans la plage de 60 à 200 images) via un script ffmpeg groupé, puis lit les images avec l'outil Read pour une analyse visuelle. Se déclenche sur les demandes de révision, de résumé, de comparaison de moments, ou d'extraction de captures d'écran d'une vidéo ou d'un enregistrement.

Rapport de test

A réellement exécuté le script groupé extract_frames.sh contre une vraie vidéo locale synthétique de 12 secondes : il a automatiquement sélectionné 1 ips, extrait 14 JPEG valides, et une image échantillonnée a été relue correctement comme une vraie image — un agent de base sans cette compétence n'a aucun moyen reproductible de 'regarder' une vidéo, donc c'est une véritable lacune de capacité, pas seulement un polissage de formatage.

Testé le: 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

Commandes et exemples de prompts

  • /video-analysisTélécharge une vidéo, sélectionne automatiquement une fréquence d'images, extrait des images, puis les lit pour une analyse visuelle réelle.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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