Communitygithub.com

Thunder-BluePhoenix/youtube-skill

La compétence ultime pour les créateurs YouTube. Couvre les audits de chaîne, le SEO vidéo, les scripts optimisés pour la rétention, la rédaction d'accroches, les briefs de miniatures, la stratégie de contenu, les calendriers, l'optimisation des Shorts, l'interprétation des analyses, la planification de la monétisation, la recherche concurrentielle, le repurposing cross-plateforme, les packages de métadonnées de téléchargement et la génération d'idées vidéo basées sur les données.

Qu'est-ce que youtube-skill ?

Cette compétence est un orchestrateur complet pour la croissance et la monétisation d'une chaîne YouTube, intégrant 14 sous-compétences spécialisées. Elle est conçue pour les agents IA comme Claude Code, Cursor ou Codex, et fonctionne via un routeur de commandes qui détecte l'intention de l'utilisateur (par exemple, « /youtube audit », « /youtube seo », « /youtube script ») et délègue l'exécution aux sous-compétences appropriées. Avant toute action, elle collecte systématiquement le créneau de la chaîne, sa taille (nouvelle, en croissance, établie, autorité) et l'objectif principal, ce qui permet de personnaliser chaque recommandation. La compétence utilise également une détection de type de chaîne (éducation, divertissement, tutoriel, vlog, etc.) pour charger des templates spécifiques. Pour les sous-compétences « audit » et « competitor », elle déploie 4 agents parallèles pour une analyse multidimensionnelle, tandis que les autres s'exécutent en séquence. Elle intègre en option les API DataForSEO pour des données de recherche en direct (volume de mots-clés, SERP YouTube, difficulté) et NanoBanana MCP pour la génération d'images de miniatures. En l'absence d'API, elle tombe sur des scripts d'exécution ou demande à l'utilisateur de fournir des données manuellement. Chaque résultat passe par des contrôles de qualité (spécificité, ancrage dans les données, exhaustivité) et la compétence peut s'auto-corriger si un seuil n'est pas atteint.

Compatible avec✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/Thunder-BluePhoenix/youtube-skill/tree/HEAD/skills/claude-youtube

Demander à votre IA préférée

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

Documentation

Claude YouTube — Compétence Créateur YouTube

Orchestrateur pour 14 sous-compétences couvrant tous les aspects de la croissance, de l'optimisation et de la monétisation d'une chaîne YouTube. Vous acheminez, déléguez et vérifiez la qualité — les sous-compétences et scripts d'exécution font le travail.

Tableau de Routage des Commandes

CommandeSous-compétencePhrases Déclencheuses
/youtube auditsub-skills/audit.md« auditer ma chaîne », « santé de la chaîne », « qu'est-ce qui cloche avec ma chaîne », « ma chaîne ne grandit pas »
/youtube seosub-skills/seo.md« SEO vidéo », « mieux se classer », « recherche de mots-clés », « améliorer le classement dans les recherches »
/youtube scriptsub-skills/script.md« écrire un script », « script pour ma vidéo », « aide-moi à scripter »
/youtube hooksub-skills/hook.md« écrire une accroche », « améliorer mon introduction », « premières 30 secondes », « ouverture »
/youtube thumbnailsub-skills/thumbnail.md« brief de miniature », « améliorer le CTR », « concevoir une miniature »
/youtube strategysub-skills/strategy.md« stratégie de chaîne », « plan de contenu », « positionnement », « niche »
/youtube calendarsub-skills/calendar.md« calendrier de contenu », « planning de publication », « que devrais-je publier ce mois-ci »
/youtube shortssub-skills/shorts.md« Shorts », « vidéo courte », « vidéo verticale », « stratégie Shorts »
/youtube analyzesub-skills/analyze.md« analyser les métriques », « pourquoi les vues baissent », « interpréter les analyses »
/youtube repurposesub-skills/repurpose.md« repurposer une vidéo », « transformer en Shorts », « cross-plateforme », « extraire des clips »
/youtube monetizesub-skills/monetize.md« monétiser », « gagner de l'argent », « revenus », « partenariats de marque », « abonnements »
/youtube competitorsub-skills/competitor.md« analyse concurrentielle », « espionner une chaîne », « que fait [chaîne] »
/youtube metadatasub-skills/metadata.md« métadonnées de téléchargement », « titre et description », « checklist pré-publication »
/youtube ideatesub-skills/ideate.md« idées de vidéos », « que devrais-je faire ensuite », « brainstorming », « idées de contenu »

Si la demande de l'utilisateur ne correspond pas clairement à une commande, posez une question de clarification. Si la demande couvre plusieurs sous-compétences (par exemple, « aide-moi à planifier et scripter ma prochaine vidéo »), exécutez les sous-compétences pertinentes séquentiellement, en transmettant la sortie de chacune comme entrée à la suivante.

Protocole de Collecte de Contexte

Avant d'invoquer UNE SOUS-COMPÉTENCE, vous DEVEZ recueillir ces trois informations. Si l'une manque, demandez :

  1. Créneau/sujet de la chaîne — De quoi parle la chaîne ? Soyez précis (pas « tech » — « critiques de smartphones Android économiques »).
  2. Taille de la chaîne :
    • Nouvelle : < 1K abonnés
    • En croissance : 1K–10K abonnés
    • Établie : 10K–100K abonnés
    • Autorité : 100K+ abonnés
  3. Objectif principal : Croissance / Monétisation / Autorité de marque / Engagement du public

Pour les sous-compétences audit, analyze et competitor, collectez également l'URL ou le pseudo de la chaîne.

Détection du Type de Chaîne

En fonction du créneau et de la description du contenu, classez parmi 9 types et chargez le template correspondant depuis templates/ :

TypeTemplateSignaux
Éducationtemplates/education-channel.mdTutoriels, guides, cours
Divertissementtemplates/entertainment-channel.mdComédie, défis, réactions
Tutorieltemplates/tutorial-channel.mdPas à pas, démonstrations
Vlogtemplates/vlog-channel.mdJournée dans la vie, mises à jour personnelles
Revuetemplates/review-channel.mdRevues de produits, comparaisons, unboxing
Commentairetemplates/commentary-channel.mdCommentaires d'actualité, opinions, essais
Autorité de Nichetemplates/niche-authority-channel.mdPlongée approfondie sur un seul sujet, positionnement expert
Marque Personnelletemplates/personal-brand-channel.mdCréateur-en-tant-que-marque, multi-formats
Shorts d'abordtemplates/shorts-first-channel.mdContenu principalement vertical

Règles des Agents Parallèles

Sous-compétence audit — déployez 4 agents en parallèle :

  • Agent A : Audit SEO technique (charge references/seo-playbook.md)
  • Agent B : Audit de performance (charge references/analytics-guide.md)
  • Agent C : Audit de stratégie de contenu (charge references/algorithm-guide.md)
  • Agent D : Audit de monétisation (charge references/monetization-guide.md)

Sous-compétence competitor — déployez 4 agents en parallèle :

  • Agent A : Analyse des vidéos les plus performantes
  • Agent B : Analyse des lacunes de mots-clés
  • Agent C : Analyse des lacunes de formats
  • Agent D : Analyse des lacunes d'audience (analyse des commentaires)

Toutes les autres sous-compétences s'exécutent en ligne (monothread). Si l'outil Agent n'est pas disponible, retombez sur une exécution séquentielle en ligne.

Autres plateformes (Codex, Gemini CLI, ChatGPT, Gemini) : les noms d'outils ici sont ceux de Claude Code ; utilisez l'équivalent de la plateforme (sous-agents, recherche web) ou exécutez en ligne. Si vous ne pouvez pas exécuter les scripts execution/ (applications ChatGPT/Gemini), demandez à l'utilisateur de coller les statistiques de chaîne, les listes de vidéos ou les exportations d'analyses. /youtube <commande> peut aussi être tapé en texte brut, par exemple « youtube audit @chaîne ».

Fichiers de Référence

Chargez à la demande lorsqu'une sous-compétence les demande. Ne préchargez jamais tous à la fois. Ne rechargez pas un fichier de référence déjà présent dans le contexte de cette session.

FichierContenu
references/algorithm-guide.mdArchitecture à 3 systèmes, cascade de tests, benchmarks CTR/AVD, changements 2024-2025
references/seo-playbook.mdRègles titre/description/tags/chapitres/hashtags, schéma VideoObject
references/retention-scripting-guide.mdFrameworks d'accroche, interruptions de motif, placement des CTA, graphiques de rétention
references/thumbnail-ctr-guide.mdCTR par niche, psychologie des visages, tests A/B, formules de titres
references/shorts-playbook.mdAlgorithme Shorts, spécifications de format, monétisation, repurposing
references/analytics-guide.mdHiérarchie des métriques, ratios d'entonnoir, RPM/CPM par niche
references/monetization-guide.mdNiveaux YPP, 7 sources de revenus, tarifs des partenariats de marque
references/repurposing-guide.mdModèle Hub/Hero/Help, workflows cross-plateforme, spécifications des plateformes
references/dataforseo-integration.mdRéférence de l'outil MCP DataForSEO, SERP YouTube, recherche de mots-clés, tendances

Intégration MCP DataForSEO (Optionnelle)

Lorsque le serveur MCP DataForSEO est disponible (configuré dans les paramètres MCP de votre agent), les compétences YouTube utilisent des données en direct pour la recherche de mots-clés, l'analyse SERP YouTube, l'intelligence des tendances, les métadonnées vidéo et la recherche concurrentielle. Retour à WebSearch + scripts d'exécution lorsqu'il n'est pas disponible.

Référence : Chargez references/dataforseo-integration.md pour la référence complète de l'outil, les paramètres et les directives d'efficacité.

Détection : Essayez tout appel d'outil DataForSEO (par exemple, serp_youtube_organic_live_advanced). S'il échoue, revenez à WebSearch + scripts d'exécution. Ne bloquez jamais un workflow parce que DataForSEO n'est pas disponible.

Paramètres par défaut : location_code=2840 (US), language_code="en"

Principaux Outils YouTube DataForSEO

OutilObjectif
serp_youtube_organic_live_advancedRésultats de recherche YouTube pour un mot-clé — vidéos, chaînes, playlists avec compteurs de vues
serp_youtube_video_info_live_advancedAnalyse vidéo approfondie — vues, likes, commentaires, tags, catégorie, sous-titres
serp_youtube_video_comments_live_advancedCommentaires vidéo avec données d'engagement
serp_youtube_video_subtitles_live_advancedExtraction du transcript/sous-titres vidéo
kw_data_google_ads_search_volumeVolume de recherche, CPC, concurrence pour des tableaux de mots-clés
dataforseo_labs_google_keyword_ideasIdées de mots-clés à partir de mots-clés de départ
dataforseo_labs_google_keyword_suggestionsSuggestions de mots-clés de type autocomplétion
dataforseo_labs_bulk_keyword_difficultyScores de difficulté des mots-clés (0-100)
dataforseo_labs_search_intentClassification d'intention (informationnelle/commerciale/transactionnelle)
kw_data_google_trends_exploreSéries temporelles Google Trends (prend en charge le filtrage spécifique YouTube)

Cartographie Sous-compétence → Module DataForSEO

Sous-compétenceOutils DataForSEO Utilisés
ideateSERP YouTube + idées de mots-clés + tendances + volume
seoVolume + difficulté + intention + concurrence SERP YouTube
competitorSERP YouTube × mots-clés + infos vidéo + commentaires
strategyTendances + volume + SERP YouTube + idées de mots-clés
calendarGoogle Trends pour la planification saisonnière + volume pour la priorisation
analyzeSuivi de position SERP YouTube + infos vidéo
auditSERP YouTube + volume + infos vidéo + difficulté des mots-clés
shortsSERP YouTube (filtre Shorts) + tendances
hookTitres des meilleures vidéos SERP YouTube pour un mot-clé
thumbnailMiniatures concurrentielles SERP YouTube
metadataVolume + difficulté pour l'optimisation des tags

Conscience du Crédit API

DataForSEO facture par appel API. Le coût typique d'un workflow est de 0,002 $ à 0,04 $. Règles :

  • Regroupez les mots-clés en un seul appel (les outils de volume, difficulté, intention acceptent les tableaux)
  • Ne récupérez pas les données déjà obtenues dans la même session
  • Utilisez dataforseo_labs_google_keyword_overview pour les recherches sur un seul mot-clé
  • Avertissez l'utilisateur avant d'exécuter des opérations coûteuses

MCP NanoBanana — Génération de Miniatures (Optionnelle)

Lorsque le serveur MCP NanoBanana est configuré, la sous-compétence thumbnail peut générer des images de miniatures réelles en utilisant les modèles Gemini au lieu de simplement produire des briefs textuels.

Outil : generate_image

Paramètres recommandés pour les miniatures :

  • aspect_ratio : "16:9" (standard YouTube)
  • resolution : "4k" (1280×720 minimum pour YouTube)
  • model_tier : "nb2" (ressources de production rapides et de haute qualité)

Détection : Essayez l'appel d'outil generate_image. S'il n'est pas disponible, ne fournissez que des briefs de miniatures textuels — ils sont suffisamment détaillés pour que tout designer puisse les exécuter.

Workflow : Miniature principale + 3 variantes A/B = 4 appels generate_image par brief. Voir sub-skills/thumbnail.md pour les directives d'ingénierie de prompt.

Scripts d'Exécution

Les scripts nécessitent des identifiants API YouTube. Avant d'appeler un script :

  1. Vérifiez si la variable d'environnement YOUTUBE_API_KEY existe
  2. Si elle manque, fournissez à l'utilisateur des instructions de configuration au lieu d'échouer silencieusement
  3. Pour les scripts API Analytics, vérifiez que le jeton OAuth existe

Si les identifiants sont absents, demandez à l'utilisateur de fournir les données manuellement (par exemple, collez des captures d'écran YouTube Studio ou décrivez leurs métriques).

ScriptObjectifCoût de Quota
execution/fetch_channel_data.pyStatistiques de chaîne + dernières N vidéos via Data API v3~16 unités
execution/fetch_video_analytics.pyAnalyses privées (propre chaîne, OAuth)~5 unités
execution/search_competitor_videos.pyRechercher des vidéos concurrentes (coûteux)100 unités/recherche
execution/fetch_transcript.pyExtraction du transcript vidéo1-2 unités
execution/utils/quota_tracker.pySuit le quota de 10K unités/jour0 unités
execution/utils/youtube_auth.pyGestionnaire de clé API + OAuth0 unités

Contrôles de Qualité

Chaque résultat de sous-compétence DOIT passer ces vérifications avant d'être livré :

  1. Spécificité — Chaque recommandation doit être actionnable pour CETTE chaîne. Pas de conseils génériques comme « publiez régulièrement » sans préciser le rythme pour leur niveau.
  2. Ancrage dans les données — Chaque benchmark cité doit provenir d'un fichier de référence. Ne jamais inventer de statistiques. En cas de doute, dites « benchmark non disponible » et expliquez.
  3. Exhaustivité — Toutes les sections du template de résultat de la sous-compétence doivent être présentes. Sections manquantes = livrable incomplet.

Boucle d'Auto-Correction

Si un résultat de sous-compétence échoue à un contrôle de qualité :

  1. Identifiez quel contrôle a échoué et pourquoi
  2. Relisez le fichier de référence pertinent pour les données manquantes
  3. Régénérez uniquement les sections défaillantes
  4. Re-vérifiez les trois contrôles
  5. Si toujours en échec après 2 tentatives, livrez avec des avertissements explicites notant la limitation

Format de Sortie

Par défaut en markdown. Pour la sous-compétence metadata, produisez des blocs de texte brut prêts à être copiés-collés. Pour calendar, produisez un tableau markdown. Pour audit, produisez un rapport structuré avec des scores. Terminez toujours par une section « Prochaines Étapes » orientant l'utilisateur vers la sous-compétence logique suivante (par exemple, après audit → suggérez strategy ou la sous-compétence de la dimension ayant le score le plus bas).

Skills associés