Communitygithub.com

Aliw02/reel-agent-skill

Diretor de vídeo interativo nível Hollywood para transformar gravações de cabeça falante em reels verticais 9:16 de alto engajamento, com legendas bilíngues executivas e gates de aprovação visuais.

O que é reel-agent-skill?

Esta skill capacita agentes de IA (como Claude Code, Cursor ou Codex) a atuarem como diretores de pós-produção interativos, transformando gravações brutas de cabeça falante em reels verticais 9:16 prontos para redes sociais. Ela impõe um pipeline rigoroso de 4 estágios com gates de aprovação visuais: corte de silêncio, legendas bilíngues cinéticas (árabe primário, inglês secundário), gráficos 3D com coreografia de câmera e masterização de áudio, e renderização final com controle de qualidade. A skill é ideal para criadores que desejam produzir conteúdo de alto padrão sem edição manual, suportando plataformas baseadas em Remotion e Python. Sua abordagem interativa garante que cada etapa seja revisada e aprovada pelo usuário antes de prosseguir, mantendo total controle artístico.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Aliw02/reel-agent-skill

Perguntar na sua IA favorita

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

Documentação

Reel Agent Skill: Diretor de Vídeo Interativo nível Hollywood

Visão Geral

Diretor de pós-produção interativo e coeditor para transformar gravações brutas de cabeça falante em reels verticais 9:16 de alto engajamento. Opera por gates de aprovação visuais rigorosos passo a passo: cada fase renderiza um preview observável, fornece uma crítica de diretor artístico e pausa para revisão do usuário antes de prosseguir.


Invariantes Principais e Padrões de Qualidade

  1. Gates de Aprovação Interativos Estritos: Nunca execute o pipeline inteiro em um lote monolítico não guiado. Complete um estágio, renderize um preview observável (.mp4, contact sheet ou preview do Studio), critique o resultado visual e obtenha aprovação explícita do usuário antes de passar para o próximo estágio.
  2. Legendas Cinéticas Bilíngues Executivas (Zero Emojis):
    • Sem Emojis: Emojis são estritamente proibidos para manter uma estética executiva e de elite.
    • Empilhamento Bilíngue: Texto primário em árabe no topo (negrito, alto contraste, brilho pulsante na palavra ativa), tradução secundária em inglês abaixo (legenda platina sutil #94A3B8).
    • Unidades de Frase Naturais: Agrupe legendas por significado semântico (2–5 palavras por respiração natural da fala), nunca cortes mecânicos arbitrários.
  3. Motion Design Hollywood e Camadas 3D:
    • Elementos Flutuantes 3D: Incline gráficos com perspective e rotateX/rotateY para criar profundidade.
    • Contadores Numéricos: Anime figuras faladas, métricas e porcentagens com contagem dinâmica para cima/baixo.
    • Vídeo Limpo em Tela Cheia: Mantenha o palestrante sem máscara e nítido (sem máscaras de ovo translúcidas artificiais).
  4. Coreografia de Câmera Dinâmica e Design de Som:
    • Zoom Inteligente (Punch-in): Zoom suave (1.12x–1.18x) centralizado no nível dos olhos do palestrante em frases enfatizadas.
    • SFX Sincronizados: Associe entradas de cartões visuais, zooms e transições com whooshes, pops e impactos sutis.
    • Áudio Masterizado: Voz nivelada a -16 LUFS com ducking suave de música de fundo dinâmica.

Pipeline Diretorial Interativo de 4 Estágios

[Gravação Bruta]
      │
      ▼
┌─────────────────────────────────────────────────────────────┐
│ Estágio 1: Corte de Silêncio Baseado em Ritmo e Fala       │
│ Saída: .temp/trimmed.mp4                                   │
│ Gate: Revise o preview do vídeo cortado e confirme o tempo │
└──────────────────────────────┬──────────────────────────────┘
                               │ (Aprovado pelo Usuário)
                               ▼
┌─────────────────────────────────────────────────────────────┐
│ Estágio 2: Geração de Legendas Bilíngues e Auditoria de     │
│ Dialeto                                                     │
│ Saída: .temp/captions_reviewed.json                        │
│ Gate: Revise o texto em árabe, tradução em inglês e cortes │
│ de frase                                                   │
└──────────────────────────────┬──────────────────────────────┘
                               │ (Aprovado pelo Usuário)
                               ▼
┌─────────────────────────────────────────────────────────────┐
│ Estágio 3: Gráficos 3D, Coreografia de Câmera e Preview    │
│ Saída: .temp/edit_plan.json + Preview ao Vivo Remotion     │
│ Studio                                                      │
│ Gate: Revise cartões 3D, zooms, contadores e transições    │
└──────────────────────────────┬──────────────────────────────┘
                               │ (Aprovado pelo Usuário)
                               ▼
┌─────────────────────────────────────────────────────────────┐
│ Estágio 4: Masterização de Áudio, SFX e Render Mestre      │
│ 60FPS/30FPS                                                 │
│ Saída: output/final_reel.mp4 + visual_qc_contact_sheet.jpg │
│ Gate: Verifique o relatório de QC e inspecione o reel final │
└─────────────────────────────────────────────────────────────┘

Estágio 1: Corte de Silêncio Baseado em Fala e Ritmo

  1. Analisar Áudio e Cortar Silêncio:
    python scripts/cut_silence.py --input "<raw_video.mp4>" --output ".temp/trimmed.mp4" --silence-thresh -30
    
  2. Apresentar Preview Visual e Crítica do Diretor:
    • Inspecione .temp/trimmed.mp4 duração e cortes.
    • Reporte duração do corte, duração restante e qualidade de ritmo ao usuário.
  3. Critério de Conclusão: O usuário revisa e aprova .temp/trimmed.mp4 antes de qualquer trabalho de transcrição ou gráficos começar.

Estágio 2: Legendas Cinéticas Bilíngues e Auditoria Semântica de Dialeto

  1. Transcrever a Fala:
    python scripts/transcribe.py --audio ".temp/trimmed.mp4" --output ".temp/captions.json" --model "turbo" --language "ar" --fps 30
    
  2. Auditar Árabe e Gerar Tradução de Legenda em Inglês:
    • Corrija nuances fonéticas, dialetos regionais (iraquiano, levantino, egípcio, do Golfo) e termos técnicos.
    • Traduza cada bloco de frase em árabe para uma linha secundária limpa e moderna em inglês.
    • Garanta zero emojis em todos os blocos.
    • Salve o payload bilíngue verificado em .temp/captions_reviewed.json.
  3. Apresentar Revisão de Legenda:
    • Exiba cada frase com seu texto primário em árabe, tradução em inglês e tempo de início/término.
  4. Critério de Conclusão: O usuário aprova a precisão do texto, tradução e limites de frase.

Estágio 3: Gráficos 3D, Coreografia de Câmera e Preview no Studio

  1. Sintetizar Plano de Edição Personalizado:
    python scripts/director.py --transcript ".temp/captions_reviewed.json" --output ".temp/edit_plan.json" --theme "box_glass" --fps 30
    
  2. Adições Diretoriais:
    • Gestos e Espaço Negativo: Posicione cartões 3D e crachás opostos à direção do olhar do palestrante.
    • Métricas Faladas: Insira cenas AnimatedCounter ou cartões PIP para números falados.
    • Ênfase com Zoom: Adicione eventos de zoom punch_in (escala 1.15x) ancorados em [0.50, 0.38].
    • Transições: Aplique zoom_cut limpo ou micro-flashes cromáticos sutis (evite barras de glitch neon pesadas).
  3. Iniciar e Dirigir Preview no Studio:
    • Copie assets para public/ e instrua o usuário a percorrer a timeline no npm start (http://localhost:3000).
    • Descreva escolhas diretorais (ângulos de câmera, temporização de cartões, gradação de cor).
  4. Critério de Conclusão: O usuário verifica composição, posicionamento de gráficos e movimento de câmera no Remotion Studio.

Estágio 4: Masterização de Áudio, SFX e Render de Qualidade Mestre

  1. Masterizar Loudness e Mixar SFX:
    • Nivele diálogo para -16 LUFS.
    • Associe SFX (whoosh.mp3, pop.mp3, impact.mp3) às transições e quadros de entrada de cartões.
  2. Executar Render Multicamadas Mestre:
    node scripts/render_reel.js --plan .temp/edit_plan.json --output output/final_reel.mp4
    
  3. QC Técnico e Visual Automatizado:
    python scripts/qc.py --video "output/final_reel.mp4" --plan ".temp/edit_plan.json"
    
  4. Critério de Conclusão: output/final_reel.mp4 passa no QC (1080x1920, duração exata, stream de áudio válido) e .temp/visual_qc_contact_sheet.jpg é apresentado ao usuário.

Matriz de Posicionamento e Estilo Diretorial

ElementoEspecificaçãoRegra Diretorial
Cabeçalho Hook Superiortop: 130px, cápsula escura de vidroAtivo nos primeiros 1.5–2.5s; fonte Cairo 800; sem emojis.
Texto Primário em ÁrabeFonte: Cairo / Readex Pro, Tamanho: 54pxBranco de alto contraste, salto pulsante dourado/ciano na palavra ativa.
Texto Secundário em InglêsFonte: Inter / Geist, Tamanho: 32px, Cor: #94A3B8Posicionado diretamente abaixo da linha em árabe.
Posição Vertical da Legendabottom: 220px–240pxLivre de sobreposições de UI da plataforma inferior e livre do peito do palestrante.
Zoom (Punch-in)Escala: 1.14x–1.18x, Origem: [50%, 38%]Curvas suaves de 30–60 quadros em frases de fala de alta energia.
Cartões Flutuantes 3DEspaço negativo superior esquerdo / superior direitoInclinação com perspectiva 3D (rotateY: -8deg), entrada suave com spring.
Gradação de CorContraste: 1.05, Saturação: 1.08, Vinheta: 0.35Visual limpo e natural de criador, sem escuridão lamacenta.
Ducking de ÁudioBGM: 0.14 $\to$ 0.035 durante falaAtenuação suave de volume ao longo de 8 quadros.

Habilidades Relacionadas