Communitygithub.com

survival-story-video

Écrit et prépare des vidéos YouTube de survie / isolement racontées à la 2ᵉ personne, jour par jour, style documentaire sombre, avec faits réels vérifiés, crises techniques, mystère jamais expliqué et twist final.

Qu'est-ce que survival-story-video ?

Ce skill génère des scripts complets pour des vidéos YouTube long format (10–12 minutes) de survie et d'isolement à la deuxième personne, en s'inspirant du format viral « Bunker Survival 1 Year ». Il intègre une logique narrative rigoureuse : structure calibrée minute par minute, faits réels vérifiés, crises techniques avec leçons concrètes, mystère inexpliqué et twist final. Le skill couvre tout le workflow de production : rédaction du script, plan visuel détaillé (shot list, prompts IA, animation), génération automatique des images via Google Flow et Playwright, ainsi que la fiche de publication complète (titre, description, chapitres, miniature, catégorie Éducation). Il utilise des agents spécialisés (Fact-checker, Script critic, Visual director, Prompt auditor, Image QC, Publication checker) pour garantir la qualité et l'efficacité. Déclenché automatiquement pour toute demande de script ou d'histoire sur les thèmes survie, bunker, isolement, apocalypse, hiver nucléaire, station polaire, sous-marin, station spatiale, canot de sauvetage, confinement, blackout, etc., même sans mention explicite du skill. Langue de réponse adaptée à l'utilisateur, script et voix off en anglais par défaut.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/kamalammouri/faceless-video-skills/tree/main/skills/survival-story-video

Demander à votre IA préférée

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

Documentation

Survival Story Video (2ᵉ personne)

Génère des vidéos longues (10–12 min) de survie/isolement à la 2ᵉ personne, calibrées sur le format qui marche (référence : "Bunker Survival 1 Year", 2 M de vues en un mois). Le skill contient la logique (structure, rythme, règles, faits), pas une histoire : chaque demande = un nouveau scénario.

Langue et sortie

  • Répondre dans la langue de l'utilisateur.
  • Script / voix off en anglais par défaut, sauf demande contraire.
  • Livrer un seul fichier .md dans le dossier de travail courant, puis le présenter.

La formule

FICTION À LA 2ᵉ PERSONNE ("you"), JOUR PAR JOUR
+ FAITS RÉELS VÉRIFIÉS, CHIFFRÉS, INTÉGRÉS AU RÉCIT
+ 2 CRISES TECHNIQUES → CHAQUE CRISE ENSEIGNE UNE LEÇON RÉELLE
+ MYSTÈRE JAMAIS EXPLIQUÉ (boucles ouvertes)
+ DOUBLE TENSION : extérieure (menace inconnue) + intérieure (santé mentale)
+ FIN OUVERTE AVEC TWIST EN UNE PHRASE

Pourquoi ça marche : le spectateur est le personnage ; les chiffres donnent de la valeur et de la crédibilité ; les crises donnent une tension concrète ; le mystère retient jusqu'au bout ; le twist pousse au commentaire et appelle une suite.

Workflow

  1. Cadrer : si le thème est absent, poser UNE question courte (lieu ou thème). Sinon choisir soi-même les paramètres (section 1) et les annoncer en une ligne.
  2. Choisir les faits : ouvrir references/fact-bank.md pour le décor choisi. Chercher sur le web tout chiffre absent ou douteux. Ne jamais inventer un chiffre présenté comme réel.
  3. Caler le rythme : lire references/reference-beat-sheet.md (la feuille de rythme de la vidéo cible, minute par minute) et le tableau de la section 2. C'est la jauge : même densité de chiffres, mêmes jours-repères, même alternance scène/fait.
  4. Écrire le script avec references/script-template.md (mécanique de phrase par scène) et les règles de la section 3.
  5. Construire le plan visuel si l'utilisateur veut produire la vidéo : references/style-et-production.md (§8.9 pour le mode diaporama, qui est le mode par défaut de la chaîne).
  6. Générer les images : un plan par moment (60 à 70 images pour 11 min) par Google Flow en automatique avec references/flow-automation.md (scripts dans scripts/flow/) ; cartes de chiffres et jours par code. Cartes de chiffres et jours par scripts/cards.py (icône obligatoire, mises en page en rotation). Shot list auditée par les agents Visual director et Prompt auditor avant génération, planche contact par Image QC après. Assembler sur la voix.
  7. Livrer : script complet + shot list + la fiche de publication complète de references/publication.md (titre, description avec chapitres calés sur la voix, tags ≤ 500 caractères, catégorie Éducation toujours écrite, miniature texte par code). Passer la checklist de la section 4 avant de livrer.

Par défaut, livrer script + plan de production ; si l'utilisateur ne veut que le texte, livrer le script seul.

Agents de production

Le rédacteur seul se répète ; la production passe par des agents spécialisés lancés en parallèle avec l'outil Agent, chacun avec un brief complet (references/agents.md) : Fact-checker et Script critic après le brouillon ; Visual director et Prompt auditor après la shot list ; Image QC (vision) après chaque lot d'images ; Publication checker avant livraison. L'orchestrateur applique leurs tableaux de corrections et relance ce qui doit l'être. Ne jamais sauter Visual director et Image QC : ce sont eux qui empêchent les cartes nues, les bulles vides et les doublons.

1. Paramètres à choisir avant d'écrire

ParamètreÀ remplirContrainte
Lieu isolé[LIEU]fermé, dépendant de systèmes (air, eau, énergie, chaleur)
Événement déclencheur[ÉVÉNEMENT]une cause claire, datée à l'heure près
Durée[DURÉE]365 jours par défaut ; sinon un nombre précis
Menace extérieure[MENACE]jamais vue, jamais expliquée
Motif récurrent[HEURE/CHIFFRE]une heure ou un nombre qui revient (scènes 1, 3, 6, 9)
Ressources[RESSOURCES]eau, nourriture, air, énergie, médical, communication
Crise n°1[CRISE 1]panne d'un système vital (énergie, air, chaleur)
Crise n°2[CRISE 2]danger physique différent (fuite, feu, maladie, intrusion)
Mystère[MYSTÈRE]un signal, un bruit, une présence, un objet déplacé
Menace intérieure[MENACE INTÉRIEURE]solitude → hallucinations → somnambulisme / acte contre soi
Twist[TWIST]un seul type (section 3.7)

Règle : plus le lieu a de systèmes, plus il y a de crises possibles. Les 7 décors prêts à l'emploi (chalet, appartement, canot, station polaire, ferme, sous-marin, station spatiale) sont pré-remplis dans references/reference-beat-sheet.md.

2. Structure calibrée (cible 11 min 30, ≈ 1 600 mots à 140 mots/min)

#ScèneTimecodeMotsJour-repèreFonction
1Hook0:00–0:3070Jour 0Heure précise + alarme + compte à rebours + action + annonce coupée
2Inventaire0:30–2:30280Jour 0Visite des systèmes avec 6 à 8 chiffres concrets
2bLes 3 règles2:3030Jour 0Sécurité / vérification / routine
3Premières semaines2:30–4:15240Jours 1–14Danger scientifique + 1 détail étrange noté + silence
4Crise n°14:15–6:30310≈ Jour 70Panne, action en 3 temps, durée exacte, leçon « X est la clé »
5Routine et solitude6:30–8:10230Mois 4–6Maintenance (3 règles réelles), début du déclin
6Mystère8:10–9:00115≈ Jour 180Événement impossible, vérification, déclin accéléré
7Crise n°29:00–9:50115≈ Jour 260Danger rapide, geste à ne pas faire, ressource perdue
8Escalade psychologique10:00–10:3070≈ Jour 300Le personnage devient la menace ; mesure contre soi-même
9Climax et twist10:30–11:30140Jour 365Bilan chiffré, message, choix, twist en une phrase

Les jours-repères sont inégaux et précis (71, 183, 264, 301 plutôt que 60, 180, 270, 300). Chaque jour-repère = un événement.

3. Règles d'écriture

3.1 Voix

  • 2ᵉ personne ("you"), présent de narration, du début à la fin.
  • Phrases courtes. Une idée par phrase. Peu d'adjectifs : la tension vient des faits.
  • Aucun nom propre pour le personnage. Pas d'humour, pas de morale.

3.2 Le hook en 6 temps (30 secondes)

  1. Heure exacte (« 6:14 a.m. »).
  2. Signal d'alerte (sirènes, alarme, message).
  3. Fausse explication rassurante écartée (« Not a drill. »).
  4. Compte à rebours court (« 8 minutes »).
  5. Action physique immédiate (fermer l'écoutille, couper l'arrivée).
  6. Annonce coupée au milieu + durée de l'isolement + premier doute.

3.3 Le rythme interne : scène → fait → scène

Chaque crise suit : problème → action logique en 3 étapes → explication réelle → leçon en une phrase → nouvelle règle. La leçon est courte et mémorisable : « Power is the key. » « Propane doesn't expire. » « CO₂ rises without ventilation. »

3.4 Densité de chiffres

  • Inventaire : 6 à 8 chiffres (quantité → calcul → durée couverte).
  • Chaque crise : 2 à 3 chiffres (seuil, durée, perte).
  • Bilan final : 3 à 5 chiffres (jours, ressources restantes, crises survécues).
  • Jamais « beaucoup », toujours un nombre. Donner l'ordre de grandeur puis la conséquence.

3.5 Le motif récurrent

Une heure, un chiffre ou un son qui revient dans les scènes 1, 3, 6 et 9, et qui change de sens à la fin.

3.6 Les boucles ouvertes

Poser au moins 3 éléments jamais expliqués (un détail physique, un signal, un son). Ne jamais les résoudre : le twist les relie ou les aggrave.

3.7 Le twist final

Un seul type :

  1. Retournement de source : la cause supposée était autre chose.
  2. Fausse sécurité : la délivrance révèle un problème plus grand (ex. : « N'ouvrez pas » à la radio, puis des coups qui viennent de l'intérieur).
  3. Menace intérieure confirmée : la menace était le personnage.
  4. Boucle : retour au début avec un détail changé.

Dernière phrase : une seule phrase courte, concrète, sans explication. Elle doit laisser la porte ouverte à un épisode 2.

4. Contrôle qualité avant livraison

  • Lieu fermé, dépendant de systèmes ; événement daté à l'heure près
  • Hook en 6 temps en 70 mots max
  • 2ᵉ personne et présent du début à la fin
  • Deux crises de types différents, chacune avec action en 3 temps + leçon en une phrase
  • Chaque chiffre vérifié (fact-bank ou web) ; aucun chiffre rond gratuit
  • Jours-repères inégaux et précis ; motif dans les scènes 1, 3, 6, 9
  • Au moins 3 boucles ouvertes, aucune résolue
  • Dernière phrase courte, sans explication, ouverte sur une suite
  • Longueur 1 500–1 700 mots (10–12 min)
  • Fiche de publication complète (§10.0 de publication.md) : catégorie Éducation écrite, tags ≤ 500 caractères vérifiés, chapitres aux temps réels de la voix, contenu synthétique = oui, commentaire à épingler
  • Images : planche contact passée par l'agent Image QC (aucune bulle de dialogue, aucun texte généré, même personnage partout), rejets régénérés ; aucune carte de chiffre sans icône ; jamais 3 images de même famille de suite ; miniature 1280 × 720 avec texte par code

Export, publication, erreurs à éviter : references/publication.md.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés