Video Notes

Transforme un lien YouTube ou une vidéo locale en une transcription horodatée plus des notes de points clés rédigées par l'agent.

par iamvista · iamvista/video-notes

Testé · Fonctionne ★ 9.6/10

Video Notes — Transforme un lien YouTube ou une vidéo locale en une transcription horodatée plus des notes de points clés rédigées par l'agent.

Ce que fait

Une CLI Python stdlib-only récupère les sous-titres YouTube (ou utilise l'API Whisper pour les vidéos sans sous-titres) et émet un transcript.json; l'agent le lit ensuite et écrit une note TL;DR/points clés/chapitres plus une transcription horodatée complète sous forme de deux fichiers Markdown. Se déclenche sur une URL YouTube ou un chemin de vidéo locale plus une demande de transcription/notes, ou la commande /video-notes.

Rapport de test

Exécuté le vrai pipeline contre le tout premier téléchargement de YouTube (jNQXAC9IVRw) : yt-dlp a extrait les sous-titres manuels et la logique de déduplication a fusionné le chevauchement des sous-titres automatiques en 6 segments propres et non répétitifs avec des horodatages corrects; les 23 tests unitaires inclus ont également réussi.

Testé le: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

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

Commandes et exemples de prompts

  • /video-notesTransforme un lien YouTube ou une vidéo locale en une transcription horodatée plus des notes de points clés rédigées par l'agent.

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) :

  • Transcribe this YouTube video into key-point notes with timestamps
  • Turn this local lecture video into a TL;DR plus full transcript
  • Get chapter markers and notes out of this conference talk video