Communitygithub.com

survival-story-video

Escreve e prepara vídeos YouTube de sobrevivência/isolamento narrados na segunda pessoa ("you"), dia a dia, estilo documentário sombrio, com fatos reais verificados, crises técnicas, mistério nunca explicado e reviravolta final (formato "Bunker Survival 1 Year", 10–12 min). Produz o roteiro completo calibrado por minuto, o plano visual (shot list, prompts de IA, animação, color grading, áudio), o título, a descrição, a categoria, a miniatura por código, e gera as imagens automaticamente no Google Flow (Chrome controlado por Playwright, scripts inclusos) em modo apresentação de slides.

O que é survival-story-video?

O skill **survival-story-video** é um assistente completo para criadores de conteúdo que desejam produzir vídeos de sobrevivência/isolação no estilo viral de canais como "Bunker Survival 1 Year", que acumulam milhões de visualizações. Ele gera roteiros narrativos na segunda pessoa ("you"), dia a dia, combinando fatos reais verificados (com referências a bancos de dados e busca na web) com técnicas de storytelling que prendem o espectador: duas crises técnicas que ensinam lições reais, um mistério nunca explicado (loops abertos), tensão dupla (externa e mental) e uma reviravolta final em uma frase. O skill não apenas escreve o roteiro calibrado por minuto (estrutura de 11 minutos e 30 segundos, ~1600 palavras), mas também produz todo o material de produção visual: shot list, prompts de IA para geração de imagens, animações, color grading, áudio, título, descrição com capítulos, tags, categoria (Educação) e até a miniatura por código. A geração de imagens é automatizada via Google Flow (usando Playwright para controlar o Chrome) em modo apresentação de slides, com scripts dedicados (em `scripts/flow/`) e cartões de números/dias gerados por código (em `scripts/cards.py`). O skill conta com agentes especializados (Fact-checker, Script critic, Visual director, Prompt auditor, Image QC, Publication checker) que auditam cada etapa, garantindo que o conteúdo seja preciso, visualmente coeso e livre de erros comuns, como cartões sem ícones ou imagens repetitivas. É ativado sempre que o usuário desejar um roteiro, cenário, storytelling ou vídeo sobre sobrevivência, bunker, abrigo, isolamento, apocalipse, inverno nuclear, estação polar, submarino, estação espacial, bote salva-vidas, lockdown, apagão, "365 dias em", "um ano sozinho", "e se você estivesse preso/sozinho", ou quiser copiar/adaptar o estilo de um vídeo viral de sobrevivência na segunda pessoa. Responde em FR/EN e o script é gerado em inglês por padrão.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Survival Story Video (2ª pessoa)

Gera vídeos longos (10–12 min) de sobrevivência/isolamento na 2ª pessoa, calibrados no formato que funciona (referência: "Bunker Survival 1 Year", 2 M de visualizações em um mês). O skill contém a lógica (estrutura, ritmo, regras, fatos), não uma história: cada solicitação = um novo cenário.

Idioma e saída

  • Responder no idioma do usuário.
  • Roteiro / narração em inglês por padrão, salvo solicitação contrária.
  • Entregar um único arquivo .md no diretório de trabalho atual e, em seguida, apresentá-lo.

A fórmula

FICÇÃO NA 2ª PESSOA ("you"), DIA A DIA
+ FATOS REAIS VERIFICADOS, NUMÉRICOS, INTEGRADOS À NARRATIVA
+ 2 CRISES TÉCNICAS → CADA CRISE ENSINA UMA LIÇÃO REAL
+ MISTÉRIO NUNCA EXPLICADO (loops abertos)
+ DUPLA TENSÃO: externa (ameaça desconhecida) + interna (saúde mental)
+ FINAL ABERTO COM REVIRAVOLTA EM UMA FRASE

Por que funciona: o espectador é o personagem; os números dão valor e credibilidade; as crises geram tensão concreta; o mistério prende até o final; a reviravolta incentiva comentários e pede continuação.

Fluxo de trabalho

  1. Enquadrar: se o tema estiver ausente, fazer UMA pergunta curta (local ou tema). Caso contrário, escolher os parâmetros (seção 1) e anunciá-los em uma linha.
  2. Escolher os fatos: abrir references/fact-bank.md para o cenário escolhido. Pesquisar na web qualquer número ausente ou duvidoso. Nunca inventar um número apresentado como real.
  3. Ajustar o ritmo: ler references/reference-beat-sheet.md (a folha de ritmo do vídeo alvo, minuto a minuto) e a tabela da seção 2. É a bitola: mesma densidade de números, mesmos dias-marcos, mesma alternância cena/fato.
  4. Escrever o roteiro com references/script-template.md (mecânica de frase por cena) e as regras da seção 3.
  5. Construir o plano visual se o usuário quiser produzir o vídeo: references/style-et-production.md (§8.9 para o modo apresentação de slides, que é o modo padrão do canal).
  6. Gerar as imagens: um plano por momento (60 a 70 imagens para 11 min) via Google Flow em automático com references/flow-automation.md (scripts em scripts/flow/); cartões de números e dias por código. Cartões de números e dias por scripts/cards.py (ícone obrigatório, layouts em rotação). Shot list auditada pelos agentes Visual director e Prompt auditor antes da geração, contato visual por Image QC após. Montar sobre a voz.
  7. Entregar: roteiro completo + shot list + a ficha de publicação completa de references/publication.md (título, descrição com capítulos ajustados à voz, tags ≤ 500 caracteres, categoria Educação sempre escrita, miniatura texto por código). Passar pela checklist da seção 4 antes de entregar.

Por padrão, entregar roteiro + plano de produção; se o usuário quiser apenas o texto, entregar o roteiro sozinho.

Agentes de produção

O redator sozinho se repete; a produção passa por agentes especializados lançados em paralelo com a ferramenta Agent, cada um com um briefing completo (references/agents.md): Fact-checker e Script critic após o rascunho; Visual director e Prompt auditor após a shot list; Image QC (visão) após cada lote de imagens; Publication checker antes da entrega. O orquestrador aplica suas tabelas de correções e relança o que for necessário. Nunca pular Visual director e Image QC: são eles que impedem cartões vazios, bolhas vazias e duplicatas.

1. Parâmetros a escolher antes de escrever

ParâmetroA preencherRestrição
Local isolado[LIEU]fechado, dependente de sistemas (ar, água, energia, calor)
Evento desencadeador[ÉVÉNEMENT]uma causa clara, datada com precisão de hora
Duração[DURÉE]365 dias por padrão; caso contrário, um número preciso
Ameaça externa[MENACE]nunca vista, nunca explicada
Motivo recorrente[HEURE/CHIFFRE]uma hora ou número que retorna (cenas 1, 3, 6, 9)
Recursos[RESSOURCES]água, comida, ar, energia, médico, comunicação
Crise nº 1[CRISE 1]falha de um sistema vital (energia, ar, calor)
Crise nº 2[CRISE 2]perigo físico diferente (vazamento, fogo, doença, intrusão)
Mistério[MYSTÈRE]um sinal, um ruído, uma presença, um objeto deslocado
Ameaça interna[MENACE INTÉRIEURE]solidão → alucinações → sonambulismo / ato contra si mesmo
Reviravolta[TWIST]um único tipo (seção 3.7)

Regra: quanto mais sistemas o local tiver, mais crises possíveis. Os 7 cenários prontos para uso (chalé, apartamento, bote, estação polar, fazenda, submarino, estação espacial) estão pré-preenchidos em references/reference-beat-sheet.md.

2. Estrutura calibrada (alvo 11 min 30, ≈ 1.600 palavras a 140 palavras/min)

#CenaTimecodePalavrasDia-marcoFunção
1Hook0:00–0:3070Dia 0Hora exata + alarme + contagem regressiva + ação + anúncio cortado
2Inventário0:30–2:30280Dia 0Visita aos sistemas com 6 a 8 números concretos
2bAs 3 regras2:3030Dia 0Segurança / verificação / rotina
3Primeiras semanas2:30–4:15240Dias 1–14Perigo científico + 1 detalhe estranho notado + silêncio
4Crise nº 14:15–6:30310≈ Dia 70Falha, ação em 3 tempos, duração exata, lição "X é a chave"
5Rotina e solidão6:30–8:10230Mês 4–6Manutenção (3 regras reais), início do declínio
6Mistério8:10–9:00115≈ Dia 180Evento impossível, verificação, declínio acelerado
7Crise nº 29:00–9:50115≈ Dia 260Perigo rápido, gesto a não fazer, recurso perdido
8Escalada psicológica10:00–10:3070≈ Dia 300O personagem se torna a ameaça; medida contra si mesmo
9Clímax e reviravolta10:30–11:30140Dia 365Balanço numérico, mensagem, escolha, reviravolta em uma frase

Os dias-marcos são desiguais e precisos (71, 183, 264, 301 em vez de 60, 180, 270, 300). Cada dia-marco = um evento.

3. Regras de escrita

3.1 Voz

  • 2ª pessoa ("you"), presente narrativo, do início ao fim.
  • Frases curtas. Uma ideia por frase. Poucos adjetivos: a tensão vem dos fatos.
  • Nenhum nome próprio para o personagem. Sem humor, sem moral.

3.2 O hook em 6 tempos (30 segundos)

  1. Hora exata ("6:14 a.m.").
  2. Sinal de alerta (sirenes, alarme, mensagem).
  3. Falsa explicação tranquilizadora descartada ("Not a drill.").
  4. Contagem regressiva curta ("8 minutes").
  5. Ação física imediata (fechar a escotilha, cortar a alimentação).
  6. Anúncio cortado no meio + duração do isolamento + primeira dúvida.

3.3 O ritmo interno: cena → fato → cena

Cada crise segue: problema → ação lógica em 3 etapas → explicação real → lição em uma frase → nova regra. A lição é curta e memorizável: "Power is the key." "Propane doesn't expire." "CO₂ rises without ventilation."

3.4 Densidade de números

  • Inventário: 6 a 8 números (quantidade → cálculo → duração coberta).
  • Cada crise: 2 a 3 números (limiar, duração, perda).
  • Balanço final: 3 a 5 números (dias, recursos restantes, crises sobrevividas).
  • Nunca "muitos", sempre um número. Dar a ordem de grandeza e depois a consequência.

3.5 O motivo recorrente

Uma hora, um número ou um som que retorna nas cenas 1, 3, 6 e 9, e que muda de significado no final.

3.6 Os loops abertos

Colocar pelo menos 3 elementos nunca explicados (um detalhe físico, um sinal, um som). Nunca resolvê-los: a reviravolta os conecta ou os agrava.

3.7 A reviravolta final

Um único tipo:

  1. Inversão de fonte: a causa suposta era outra coisa.
  2. Falsa segurança: a libertação revela um problema maior (ex.: "Não abram" no rádio, depois batidas vindas de dentro).
  3. Ameaça interna confirmada: a ameaça era o personagem.
  4. Loop: retorno ao início com um detalhe alterado.

Última frase: uma única frase curta, concreta, sem explicação. Deve deixar a porta aberta para um episódio 2.

4. Controle de qualidade antes da entrega

  • Local fechado, dependente de sistemas; evento datado com precisão de hora
  • Hook em 6 tempos em no máximo 70 palavras
  • 2ª pessoa e presente do início ao fim
  • Duas crises de tipos diferentes, cada uma com ação em 3 tempos + lição em uma frase
  • Cada número verificado (fact-bank ou web); nenhum número redondo gratuito
  • Dias-marcos desiguais e precisos; motivo nas cenas 1, 3, 6, 9
  • Pelo menos 3 loops abertos, nenhum resolvido
  • Última frase curta, sem explicação, aberta para uma continuação
  • Comprimento 1.500–1.700 palavras (10–12 min)
  • Ficha de publicação completa (§10.0 de publication.md): categoria Educação escrita, tags ≤ 500 caracteres verificados, capítulos nos tempos reais da voz, conteúdo sintético = sim, comentário a fixar
  • Imagens: contato visual aprovado pelo agente Image QC (nenhuma bolha de diálogo, nenhum texto gerado, mesmo personagem em todas), rejeições regeneradas; nenhum cartão de número sem ícone; nunca 3 imagens da mesma família seguidas; miniatura 1280 × 720 com texto por código

Exportação, publicação, erros a evitar: references/publication.md.

Individual skills in this repo

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

Habilidades Relacionadas