YouTube Skills
Recherche YouTube, navigation de chaînes, extraction de playlists et transcriptions fiables pour les agents IA — conçu pour fonctionner sur les VPS où le fetching de transcriptions intégré est bloqué.
Qu’est-ce que c’est
YouTube Skills est un pack de skills qui donne aux agents IA des capacités YouTube fiables : recherche de vidéos, navigation de chaînes, extraction de playlists et — point crucial — un fetching de transcriptions fiable. Il fonctionne avec Hermes Agent, OpenClaw, Claude Code, Cursor et Windsurf.
Le projet existe à cause d’un problème réel : le fetching de transcriptions intégré de Hermes échoue silencieusement sur de nombreux VPS, car YouTube bloque les plages d’adresses IP du cloud et des VPS. YouTube Skills route les demandes de transcription via le backend TranscriptAPI (qui traite des millions de transcriptions par mois) pour éviter le blocage.
Fonctionnalités principales
| Fonction | Ce qu’elle fait |
|---|---|
| Recherche de vidéos | Trouve des vidéos par requête sur YouTube |
| Navigation de chaînes | Explore les vidéos et métadonnées d’une chaîne |
| Extraction de playlists | Récupère les tracklists complètes et métadonnées des playlists |
| Transcriptions fiables | Récupère les sous-titres même depuis des IP bloquées, via le backend TranscriptAPI |
| 12 sous-skills | Des flux recherche → fetching → extraction en masse qui s’auto-invoquent |
Premiers pas
# Clonez le pack de skills
git clone https://github.com/ZeroPointRepo/youtube-skills.git
cd youtube-skills
# Copiez les sous-skills dans votre répertoire de skills Hermes
cp -r skills/* ~/.hermes/skills/
Après l’installation, demandez à votre agent quelque chose comme « résume cette vidéo » ou « cherche des tutoriels sur les serveurs MCP sur YouTube » — les skills s’auto-invoquent et gèrent la recherche et le fetching de transcriptions pour vous.
Pourquoi c’est important pour les utilisateurs de Hermes
Si votre Hermes tourne sur un VPS (le déploiement le plus courant), ce pack corrige d’emblée un mode de défaillance frustrant. C’est un exemple typique de projet communautaire qui résout un problème réel et spécifique que le projet principal ne couvre pas.
Liens
- Dépôt : github.com/ZeroPointRepo/youtube-skills
- Site web : transcriptapi.com