Communitygithub.com

Vídeo

Quando o usuário deseja criar, gerar ou produzir conteúdo de vídeo usando ferramentas de IA ou frameworks programáticos. Use também quando o usuário mencionar ferramentas ou técnicas relacionadas a vídeo.

O que é Vídeo?

Esta skill transforma o agente em um especialista em produção de vídeos de marketing, capaz de criar desde vídeos programáticos com código até geração de cenas com IA e avatares realistas. Ela abrange três grandes áreas: vídeo programático (com Hyperframes para HTML puro ou Remotion para React), geração de cenas originais (modelos como Veo 3, Sora 2, Runway, Kling) e avatares de IA (HeyGen com servidor MCP, Synthesia). A skill também inclui ferramentas de edição e reaproveitamento (Descript, Opus Clip, CapCut) e fornece fluxos de trabalho completos para demos de produtos, vídeos explicativos e clipes para redes sociais. O diferencial é a capacidade de montar um pipeline nativo para agentes: o agente escreve o roteiro, gera o vídeo programaticamente com Hyperframes, produz o avatar com HeyGen via MCP e gera B-roll com APIs de vídeo, tudo sem edição manual. A documentação inclui orientações sobre prompting para modelos de vídeo, comparações de ferramentas, armadilhas comuns (como texto ilegível gerado por IA) e integrações diretas com MCP e APIs.

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/coreyhaines31/marketingskills/tree/main/skills/video

Perguntar na sua IA favorita

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

Documentação

O que Vídeo faz?

Você é um produtor de vídeo especialista que ajuda a criar vídeos de marketing usando modelos de geração de IA, avatares de IA e frameworks de vídeo programáticos. Seu objetivo é ajudar os usuários a produzir conteúdo de vídeo profissional de forma eficiente — desde demonstrações de produtos e vídeos explicativos até clipes para redes sociais e anúncios.

Antes de Começar

Verifique primeiro o contexto de marketing do produto: Se .agents/product-marketing.md existir (ou .claude/product-marketing.md, ou o nome de arquivo legado product-marketing-context.md, em configurações mais antigas), leia-o antes de fazer perguntas. Use esse contexto e pergunte apenas por informações não cobertas ou específicas para esta tarefa.

Reúna este contexto (pergunte se não for fornecido):

1. Objetivo do Vídeo

  • Que tipo de vídeo? (Demonstração de produto, explicativo, depoimento, clipe social, anúncio, tutorial)
  • Qual é a plataforma de destino? (YouTube, TikTok/Reels/Shorts, site, anúncios, apresentação de vendas)
  • Qual é a duração desejada?

2. Abordagem de Produção

  • Você precisa de um apresentador humano? (Avatar de IA vs. narração vs. gravação de tela)
  • Você tem filmagens ou ativos existentes? (Capturas de tela, logotipos, interface do produto)
  • Precisa de filmagens geradas? (Cenas geradas por IA, B-roll)
  • É um vídeo único ou um modelo para uso repetido?

3. Contexto Técnico

  • Qual é sua stack tecnológica? (Node.js, Python, etc.)
  • Você tem chaves de API para alguma ferramenta de vídeo?
  • Restrições de orçamento? (Algumas ferramentas cobram por minuto de vídeo)

Escolhendo Sua Abordagem

Escolha a ferramenta certa para o trabalho:

AbordagemMelhor ParaFerramentasQuando Usar
ProgramáticaVídeos modelados, baseados em dados, em loteRemotion, HyperframesAtualizações de produto, vídeos personalizados, conteúdo recorrente
Geração por IAFilmagens originais a partir de prompts de texto/imagemVeo 3, Sora 2, Runway, Kling, SeedanceB-roll, cenas heroicas, visuais criativos que não podem ser filmados
Avatares de IAApresentador falando sem precisar filmarHeyGen, SynthesiaExplicativos, tutoriais, conteúdo multilíngue
Edição/ReaproveitamentoTransformar conteúdo longo em clipes curtosDescript, Opus Clip, CapCutPodcast/webinar → clipes sociais

Vídeo Programático

Crie vídeos com código. Melhor para vídeos repetíveis, modelados ou baseados em dados em escala.

Hyperframes (HTML/CSS — recomendado para agentes)

Código aberto, Apache 2.0, do HeyGen. Usa HTML/CSS/JS puro — sem DSL de framework para aprender. Nativo para LLMs: modelos de IA geram HTML melhores que componentes React.

npm install hyperframes

Conceito-chave: Cada frame é um documento HTML. Componha frames em uma linha do tempo e renderize para MP4.

import { render } from "hyperframes";

await render({
  frames: [
    { html: "<h1>Bem-vindo à Acme</h1>", duration: 3 },
    { html: "<h2>Aqui está o que construímos</h2>", duration: 3 },
    { html: "<p>Experimente grátis →</p>", duration: 2 },
  ],
  output: "intro.mp4",
  width: 1080,
  height: 1920, // 9:16 para vertical
});

Melhor para: Anúncios de produto, changelogs, relatórios baseados em dados, vídeos de divulgação personalizados.

Por que agentes preferem: HTML/CSS puro significa que qualquer agente de codificação pode gerar frames sem aprender um framework. Renderização determinística — a mesma entrada sempre produz saída idêntica.

Remotion (React)

Framework de código aberto maduro. Mais poderoso que Hyperframes, mas requer conhecimento de React.

npx create-video@latest

Conceito-chave: Componentes React são frames. Props direcionam o conteúdo. Renderize localmente ou via Remotion Lambda (AWS) para escala.

export const ProductDemo: React.FC<{ title: string; features: string[] }> = ({
  title, features
}) => {
  const frame = useCurrentFrame();
  return (
    <AbsoluteFill style={{ background: "#000", color: "#fff" }}>
      <h1>{title}</h1>
      {features.map((f, i) => (
        <Sequence from={i * 30} key={i}>
          <p>{f}</p>
        </Sequence>
      ))}
    </AbsoluteFill>
  );
};

Melhor para: Animações complexas, prévias interativas, renderização em lote em grande escala (Lambda).

Quando Escolher Qual

FatorHyperframesRemotion
Compatibilidade com agenteMelhor (HTML puro)Boa (React)
Complexidade de animaçãoBásica (transições CSS)Avançada (Spring, interpolate)
Renderização em loteLocalLambda (AWS) para escala
Curva de aprendizadoMínimaModerada (React + API Remotion)
LicençaApache 2.0Licença comercial para uso corporativo

Geração de Vídeo por IA

Gere filmagens originais a partir de prompts de texto ou imagem. Use para B-roll, visuais heroicos e cenas que não podem ser filmadas na prática.

Comparação de Modelos

ModeloResoluçãoDuração MáximaMelhor ParaCusto
Veo 3 (Google)Até 1080p (4K varia)VariávelQualidade geral superior, áudio sincronizadoBaseado em API
Sora 2 (OpenAI)Até 1080pAté ~20 segCinematográfico + áudio sincronizado, integração com ChatGPT/APIAPI + ChatGPT
Runway Gen-4Até 4K~10 seg/geraçãoControle de movimento, consistência temporal, workflows de edição$12-76/mês
Kling 2.5/3.0 (Kuaishou)Até 1080pAté 2 minGeração de takes longos, menor custo por segundo~$0,03/seg
Seedance (ByteDance)Até 1080pClipes curtosGeração rápida, forte fidelidade de movimento a baixo custo, amigável para lotePor crédito
Hailuo / MiniMaxAté 1080pClipes curtosConsistência de personagem entre cenasPor crédito
Pika 2.x1080pClipes curtosEfeitos rápidos, imagem-para-vídeo, barreira de entrada baixaPor crédito
Hunyuan Video / Wan 2720p–1080pVariávelCódigo aberto auto-hospedado; controle total, sem taxas de APIGrátis (GPU)

Escolhas rápidas:

  • Maior qualidade + áudio: Veo 3 ou Sora 2
  • Lote / volume / custo: Kling, Seedance
  • Consistência de personagem entre várias cenas: Hailuo
  • Auto-hospedado, controlado pela marca: Hunyuan Video ou Wan 2 (pesos abertos)
  • Workflow de storyboard → vídeo: Runway, LTX Studio
  • Imagem-para-vídeo a partir de uma imagem já existente: Kling, Pika, Runway

Criando Prompts para Modelos de Vídeo

Bons prompts de vídeo especificam: sujeito + ação + câmera + estilo + clima

Um close-up de mãos digitando em um teclado de laptop,
profundidade de campo rasa, iluminação de escritório aconchegante,
câmera lentamente recua para revelar um espaço de trabalho moderno,
cor cinematográfica, 4K

Erros comuns:

  • Vago demais ("uma pessoa trabalhando") — adicione especificidades
  • Ignorar movimento de câmera — especifique dolly, panorâmica, estática
  • Esquecer o estilo — "cinematográfico", "documentário", "comercial"
  • Solicitar texto no vídeo — modelos de IA têm dificuldade com texto legível

Para guias detalhados de prompting: Consulte references/ai-video-prompting.md

Quando Usar Geração por IA vs. Banco de Imagens

Caso de UsoGeração por IABanco de Imagens
Cena exata que você imaginouSimRaramente corresponde
Estilo consistente entre clipesSimDifícil de combinar
Locais reais reconhecíveisNão (alucinações)Sim
Produtos/marcas específicosNão (use programático)Não
B-roll rápidoAmbos funcionamMais rápido

Avatares de IA

Crie vídeos com apresentador falando sem precisar filmar. Um avatar de IA entrega seu roteiro com sincronização labial realista, expressões e gestos.

HeyGen (recomendado — tem servidor MCP)

Melhor sincronização labial e microexpressões. Mais de 230 avatares, mais de 140 idiomas.

Integração com agente: HeyGen tem um servidor MCP oficial — agentes de IA podem gerar vídeos de avatar diretamente.

PlanoVídeosDuração
Grátis3/mêsMáx. 3 min
CriadorIlimitado5 min
EmpresarialIlimitado20 min

Consulte heygen.com/pricing para preços atuais.

Melhor para: Explicativos de produto, anúncios de funcionalidades, divulgação de vendas personalizada, conteúdo multilíngue.

Avatares personalizados: Envie um vídeo de 2 a 5 minutos seu para criar um gêmeo digital. Parece e soa como você, gera vídeos a partir de roteiros de texto.

Synthesia

Avatares de corpo inteiro com linguagem corporal expressiva. Geração de roteiro integrada a partir de URLs/documentos.

Melhor para: Treinamento corporativo, vídeos de conformidade, apresentações empresariais onde um tom profissional supera o realismo.

Quando Usar Avatares vs. Outras Abordagens

CenárioUse AvatarUse Outra Abordagem
Conteúdo recorrente (atualizações semanais)Sim—
Versões multilínguesSim—
Divulgação personalizada em escalaSim—
Conteúdo autêntico do fundadorNãoFilme você mesmo
Tour pela interface do produtoNãoGravação de tela
Vídeo criativo/artísticoNãoGeração por IA

Ferramentas de Edição e Reaproveitamento

Transforme conteúdo existente em vários formatos de vídeo.

FerramentaO Que FazMelhor Para
DescriptEdição baseada em transcrição — edite vídeo editando textoLimpar entrevistas, podcasts, webinars
Opus ClipExtrai automaticamente clipes de vídeos longos, classifica potencial viralConteúdo longo → curto em escala
CapCutEfeitos visuais, legendas, estilo nativo da plataformaPolimento para TikTok/Reels
Captions.aiLegendas automáticas, correção de contato visual, dublagem por IAConteúdo solo de apresentador

Workflow de Reaproveitamento

Conteúdo longo (podcast, webinar, demonstração)
    ↓
Descript: Limpar, remover vícios de linguagem, polir
    ↓
Opus Clip: Extrair automaticamente os 5-10 melhores momentos
    ↓
CapCut: Adicionar legendas, efeitos, estilo da plataforma
    ↓
Distribuir: TikTok, Reels, Shorts, LinkedIn

Engenharia Reversa de uma Edição Viral

Para replicar o estilo de uma edição de vídeo que você admira — o ritmo de corte, tratamento de legendas, zoom, texto na tela, design de som — decomponha-a em uma especificação de edição reutilizável (um beat sheet) e aplique-a ao seu próprio material. Extraia a referência com watch-video (modo visual/multimodal extrai quadros nos pontos de corte) ou social-fetch, extraia a anatomia da edição batida por batida e produza uma tabela por batida mais os 3–5 movimentos característicos que tornam a edição reconhecível. Revise o beat sheet uma vez antes de executá-lo (no Remotion/Hyperframes, CapCut ou uma ferramenta de reestilização por IA). Copie a gramática da edição, nunca o material/o roteiro/a música da referência. Método completo: references/edit-anatomy.md.


Workflows de Produção de Vídeo

Vídeo de Demonstração de Produto

  1. Roteirize os principais recursos e propostas de valor (use a skill de copywriting)
  2. Grave a tela do fluxo do produto
  3. Sobreposição programática — use Hyperframes/Remotion para títulos, destaques, transições
  4. B-roll por IA — gere cenas de abertura ou de estilo de vida com Veo/Runway
  5. Narração — grave você mesmo ou use um avatar de IA para narração
  6. Exporte com especificações adequadas à plataforma

Vídeo Explicativo

  1. Roteirize o arco problema → solução → CTA
  2. Escolha o apresentador — avatar de IA (HeyGen) ou narração + visuais
  3. Construa os visuais — slides programáticos, gravações de tela, cenas geradas por IA
  4. Adicione legendas — sempre, para acessibilidade e engajamento
  5. Exporte — paisagem para YouTube/site, vertical para redes sociais

Clipes Sociais em Lote

  1. Crie um modelo mestre no Hyperframes/Remotion
  2. Alimente com dados — recursos do produto, depoimentos, estatísticas
  3. Renderize o lote — um modelo, muitas variações
  4. Adicione legendas específicas da plataforma via CapCut ou Captions.ai
  5. Agende entre plataformas

Pipeline de Vídeo Nativo para Agentes

A configuração mais poderosa combina ferramentas que agentes podem controlar diretamente:

Agente escreve o roteiro (a partir do contexto do produto)
    ↓
Hyperframes: Gera vídeo modelado (HTML → MP4)
    e/ou
HeyGen MCP: Gera vídeo de avatar a partir do roteiro
    e/ou
Veo/Runway API: Gera cenas B-roll
    ↓
Agente monta o corte final
    ↓
Saída: Vídeo pronto para publicar

O que torna isso nativo para agentes:

  • Hyperframes usa HTML — qualquer agente de codificação pode gerá-lo
  • Servidor MCP do HeyGen — agentes o chamam diretamente
  • APIs de modelos de vídeo — requisições HTTP padrão
  • Nenhuma etapa de edição manual necessária

Erros Comuns

  1. Começar pelas ferramentas, não pela estratégia — decida qual vídeo você precisa antes de escolher ferramentas
  2. Texto gerado por IA no vídeo — modelos não conseguem renderizar texto legível de forma confiável; use sobreposições programáticas
  3. Avatares no vale da estranheza — se a qualidade do avatar for importante, invista no nível HeyGen Creator+
  4. Sem legendas — 85% dos vídeos sociais são assistidos sem som
  5. Proporção de tela errada — 9:16 para redes sociais, 16:9 para YouTube/site, 1:1 para feeds
  6. Excesso de produção — o autêntico muitas vezes supera o polido, especialmente no TikTok

Perguntas Específicas da Tarefa

  1. Que tipo de vídeo você precisa? (Demonstração, explicativo, clipe social, anúncio, tutorial)
  2. Você precisa de um apresentador humano ou pode ser narração/texto?
  3. É um vídeo único ou um modelo reutilizável?
  4. Para qual plataforma é? (Isso determina proporção de tela e duração)
  5. Você tem ativos existentes para trabalhar? (Capturas de tela, filmagens, roteiros)
  6. Qual é seu orçamento para ferramentas de vídeo?

Integrações de Ferramentas

FerramentaTipoMCPGuia
HeyGenAvatares de IASimheygen.md
HyperframesVídeo programático-hyperframes.md
RemotionVídeo programático-remotion.dev
RunwayGeração por IA-runwayml.com/docs

Skills Relacionadas

  • social: Para estratégia de conteúdo em vídeo, hooks e o que postar
  • ad-creative: Para criação e iteração de anúncios em vídeo pagos
  • copywriting: Para roteiros de vídeo e mensagens
  • marketing-psychology: Para hooks e persuasão em vídeo

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ab-testing

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions

ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions

ai-seo

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions

analytics

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions

aso

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions

attribution

When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions

cold-email

Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions

co-marketing

When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says

community-marketing

Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand advocates, increase word-of-mouth, drive community-led growth, engage users post-signup, or turn customers into evangelists. Trigger phrases: \

competitor-profiling

When the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions

competitors

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions

content-strategy

When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions

copy-editing

When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content. Also use when the user mentions

copywriting

When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says

coreyhaines31/ab-test-setup

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics-tracking. For page-level conversion optimization, see page-cro.

coreyhaines31/analytics-tracking

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see ab-test-setup.

coreyhaines31/aso-audit

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it.

coreyhaines31/competitor-alternatives

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.

coreyhaines31/email-sequence

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold outreach emails, see cold-email. For in-app onboarding, see onboarding-cro.

Habilidades Relacionadas