Video Notes

Convierte un enlace de YouTube o un video local en una transcripción con marcas de tiempo más notas de puntos clave escritas por el agente.

Por iamvista · iamvista/video-notes

Probado · Funciona ★ 9.6/10

Video Notes — Convierte un enlace de YouTube o un video local en una transcripción con marcas de tiempo más notas de puntos clave escritas por el agente.

Qué hace

Una CLI de Python solo con stdlib recupera las subtítulos de YouTube (o recurre a la API Whisper para videos sin subtítulos) y emite un transcript.json; luego el agente lo lee y escribe una nota TL;DR/puntos clave/capítulos más una transcripción completa con marcas de tiempo como dos archivos Markdown. Se activa en una URL de YouTube o ruta de video local con una solicitud de transcripción/notas, o el comando /video-notes.

Informe de la prueba

Ejecuté el pipeline real contra la primera carga de YouTube (jNQXAC9IVRw): yt-dlp extrajo subtítulos manuales y la lógica de deduplicación colapsó la superposición de subtítulos automáticos rodantes en 6 segmentos limpios y no repetitivos con marcas de tiempo correctas; las 23 pruebas unitarias incluidas también pasaron.

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

Instalación

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

Comandos y prompts de ejemplo

  • /video-notesConvierte un enlace de YouTube o un video local en una transcripción con marcas de tiempo más notas de puntos clave escritas por el agente.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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