Communitygithub.com

hellaynr1/Claude2

Lire une vidéo via son transcript pour pouvoir la référencer, gratuitement. À utiliser lorsque je colle un lien YouTube (ou autre vidéo), ou que je demande ce que dit une vidéo, pour la résumer, en extraire des citations ou des étapes, ou l'utiliser comme source dans un projet.

Qu'est-ce que Claude2 ?

Cette compétence permet à un agent IA, comme Claude, de lire et comprendre le contenu d'une vidéo en téléchargeant et analysant ses sous-titres (transcript) plutôt que la vidéo elle-même. Elle est utile pour traiter des vidéos YouTube ou d'autres plateformes sans avoir besoin d'une capacité de visionnage directe, ce qui la rend idéale pour le résumé, l'extraction de citations, de code, d'étapes, ou la sauvegarde de notes de projet. La compétence utilise l'outil en ligne de commande `yt-dlp` pour extraire les sous-titres (via l'option `--write-subs`) et les métadonnées comme le titre, la chaîne et la durée. Le transcript est nettoyé du format SRT (suppression des numéros de séquence et timestamps redondants) pour produire un texte lisible. Si aucun sous-titre n'est disponible, l'agent doit le signaler et suggérer d'utiliser la description de la vidéo. La sortie inclut un résumé structuré de 5 à 8 points avec horodatages, suivi du contenu demandé (citations exactes, étapes, notes). Le transcript nettoyé est sauvegardé localement dans le dossier `transcripts/` pour une consultation ultérieure. Des règles éthiques sont incluses : ne pas republier le contenu complet d'autrui et ne pas télécharger les vidéos elles-mêmes sans autorisation explicite.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/hellaynr1/Claude2/tree/HEAD/.claude/skills/video-notes

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Notes vidéo (gratuites, via sous-titres)

Vous ne pouvez pas regarder les vidéos, mais vous pouvez lire leurs sous-titres. Expliquez-moi cela une fois si j'ai l'air d'attendre plus.

1. Obtenir le transcript avec yt-dlp

  • Vérifiez son installation : yt-dlp --version. Si ce n'est pas le cas, expliquez-moi comment l'installer :
    • Mac : brew install yt-dlp (ou pip3 install yt-dlp)
    • Windows : winget install yt-dlp
  • Téléchargez uniquement les sous-titres, pas la vidéo : yt-dlp --skip-download --write-subs --write-auto-subs --sub-langs "en.*,fr.*" --convert-subs srt -o "transcripts/%(title)s.%(ext)s" "<URL>"
  • Nettoyez le fichier .srt en texte brut : supprimez les numéros, les horodatages et les lignes répétées, mais conservez un horodatage toutes les minutes environ, afin de pouvoir pointer des moments dans la vidéo.
  • Récupérez également le titre, la chaîne et la durée : yt-dlp --skip-download --print "%(title)s | %(channel)s | %(duration_string)s" "<URL>"

2. S'il n'y a pas de transcript

Dites-le clairement. Ne devinez pas ce que dit la vidéo à partir de son titre. Proposez d'utiliser plutôt la description de la vidéo (--print description), ou suggérez-moi de trouver une vidéo avec sous-titres.

3. Ce que vous devez me donner

  • Un résumé de 5 à 8 points clés, avec horodatages.
  • Ensuite, ce que j'ai demandé : étapes, citations, code, une liste de vérification, des notes pour un projet.
  • Citez le transcript exactement lorsque vous citez, et précisez quand un point relève de votre interprétation.
  • Enregistrez le transcript nettoyé dans transcripts/ afin que nous puissions y revenir ultérieurement.

Règles

  • Utilisez les transcripts pour mon propre apprentissage et notes. Ne republiez pas l'intégralité d'un transcript ou du contenu d'autrui comme s'il s'agissait du vôtre.
  • Ne téléchargez pas les vidéos elles-mêmes sauf si je le demande et qu'il s'agit de ma propre vidéo, ou que la licence le permet.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés