~/ skills / yt-lokus

YouTube → Lokus

Donnez un lien YouTube à Claude : il en fait une note Markdown pour Lokus, avec résumé, avis critique et transcription horodatée cliquable.

claude-codev0.2.0MIT1 skillmaj.

installation · Claude Code

  1. claude plugin marketplace add bendevcat/yt-lokus
  2. claude plugin install yt-lokus@yt-lokus-marketplace

Indiquez ensuite la racine de vos notes dans la variable YT_LOKUS_NOTES de ~/.claude/settings.json

Ce que fait ce skill

  • Résumé dans votre langue, quelle que soit celle de la vidéo, avec des horodatages cliquables
  • Avis critique : ce qui tient, ce qui se discute, ce que ça change pour vous
  • Transcription découpée en paragraphes horodatés, avec les chapitres et les changements de voix
  • Tags thématiques qui relient la note aux autres dans le graphe de Lokus
  • Avant de rendre la note, un contrôle vérifie que chaque horodatage cité existe dans la transcription

fichiers · 10647e4

skills/yt-lokus/SKILL.md

l. 1–16 / 186GitHub ↗
---
name: yt-lokus
description: Transcribes a YouTube video and saves it as a formatted Markdown note (metadata, summary, critical review, clickable timestamped transcript) in a Lokus notes folder. Use whenever the user gives a YouTube link and asks for a transcript, to "transcribe" it, to "save it to Lokus" (« l'enregistrer dans Lokus »), to summarize a video to keep it (« résumer une vidéo pour la garder »), or types /yt-lokus <url>. Free, via yt-dlp.
---

# YouTube → Lokus

Fetches the YouTube subtitles, formats them with `scripts/to_lokus.py`, then adds
a summary and a review. `scripts/lokus_tools.py` handles the checks.

Paths and values used below:
- `<skill>`: this skill's folder, given when it is loaded;
- `<notes>`: the root of the Lokus notes, read from the `YT_LOKUS_NOTES` variable.
  Empty variable → ask the user for the path, and offer to set it in the `env`
  block of `~/.claude/settings.json`;
- `<output>`: `<notes>/yt-transcribe`. The folder is created if it does not exist;

170 lignes de plus · voir sur GitHub ↗

En détail

Vous donnez un lien YouTube à Claude, il range une note Markdown dans votre dossier Lokus.
Pas de clé d’API ni de service payant : les sous-titres viennent de YouTube, via yt-dlp.

Ce qu’il y a dans la note

La transcription est découpée en paragraphes d’environ une minute, et chaque horodatage ouvre la vidéo au bon moment.
Au-dessus, un résumé et un avis critique, dans votre langue : les contradictions, ce qui est affirmé sans preuve, l’intérêt de l’auteur quand la vidéo vend quelque chose.
Une bonne vidéo a le droit d’être bonne, l’avis n’invente pas de défauts.

Avant de l’installer

Il vous faut yt-dlp (brew install yt-dlp ou pipx install yt-dlp) et Python 3.9 ou plus récent.
Le plugin ne fait pas de reconnaissance vocale : une vidéo sans aucun sous-titre ne peut pas être transcrite.
Les notes sont écrites pour Lokus, sans frontmatter. Leur langue suit celle que vous utilisez avec Claude, ou la variable YT_LOKUS_LANG.

Tapez au moins 2 caractères.

télécharger ↓