Communitygithub.com

theMatthewNewman/story-video-prep

Cria um curto vídeo animado (~15-40s) como um único arquivo HTML autossuficiente — tipografia cinética sobre um fundo cinematográfico, com logotipo e trilha musical livre de royalties incorporada. Use quando o usuário desejar um vídeo promocional, de marca, campanha, lançamento, explicativo ou "sizzle", para e-mail ou landing page, ou disser "faça um vídeo / um curta-metragem / um corte de história / uma introdução animada." Produz um HTML reproduzível autossuficiente e o renderiza em MP4 real.

O que é story-video-prep?

Esta skill constrói um vídeo curto e animado (15 a 40 segundos) como um único arquivo HTML que pode ser visualizado no navegador e também exportado para MP4. Ela combina tipografia cinética (texto animado) sobre um fundo cinematográfico, incorpora o logotipo da marca e uma faixa musical livre de direitos autorais — a faixa é cortada na duração exata do vídeo, com fade in/out e sincronizada com as batidas. A saída principal é um HTML completo com CSS e JavaScript inline, contendo todo o conteúdo multimídia embutido em Base64. A skill também renderiza esse HTML como um vídeo MP4 real usando uma ferramenta de linha de comando. Ela é útil para profissionais de marketing, criadores de conteúdo ou desenvolvedores que precisam gerar rapidamente vídeos promocionais, de lançamento, explicativos ou introduções animadas sem depender de software de edição pesado. Baseia-se em bibliotecas JavaScript como anime.js para animações e usa o Node.js com puppeteer ou ferramentas similares para renderização. Funciona em qualquer sistema com Node.js instalado e é compatível com agentes de IA como Claude Code, Cursor e Codex.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/theMatthewNewman/cp-skills/tree/main/story-video-prep

Perguntar na sua IA favorita

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

Documentação

O que story-video-prep faz?

Cria um curto vídeo animado (~15-40s) como um único arquivo HTML autossuficiente — tipografia cinética sobre um fundo cinematográfico, com o logotipo da marca e uma trilha musical livre de royalties incorporada (cortada + com fade in/out na duração exata, sincronizada com as batidas). Use quando o usuário desejar um vídeo promocional / de marca / campanha / lançamento / explicativo / "sizzle", um vídeo para e-mail ou landing page, ou disser "faça um vídeo / um curta-metragem / um corte de história / uma introdução animada." Produz um HTML reproduzível autossuficiente e o renderiza em MP4 real.

Como funciona

  1. Entrada do usuário: O usuário fornece o texto a ser animado, o logotipo (opcional, pode ser URL ou caminho de arquivo), e uma faixa de áudio (opcional, URL ou arquivo). Se não fornecer, a skill usa uma faixa padrão livre de royalties.
  2. Geração do HTML: A skill cria um único arquivo HTML com:
    • Um fundo cinematográfico (gradiente ou imagem/ vídeo embutido em Base64).
    • Tipografia cinética com animações usando anime.js (ou similar).
    • O logotipo da marca posicionado no canto inferior direito.
    • A trilha musical embutida em Base64 e sincronizada com a duração do vídeo.
  3. Renderização para MP4: A skill usa puppeteer e ffmpeg (ou uma ferramenta similar) para capturar o HTML animado e convertê-lo em um arquivo MP4 real.

Plataformas suportadas

  • Claude Code: Execute o comando claude code e use a skill.
  • Cursor: Integração via configuração de skills.
  • Codex: Compatível com a interface de agentes de código.

Pré-requisitos

  • Node.js 18+ instalado.
  • Dependências: puppeteer, ffmpeg (instalado via npm ou sistema).
  • Para executar localmente:
    npm install -g puppeteer ffmpeg-static
    

Uso básico

Peça ao agente de IA: "Crie um curto vídeo promocional para meu produto chamado 'SuperApp' com o texto 'Rápido, Seguro, Confiável' e o logotipo em https://exemplo.com/logo.png".

O agente irá:

  1. Baixar e processar o logotipo.
  2. Gerar o HTML animado.
  3. Renderizar o MP4.
  4. Fornecer o arquivo de saída.

Exemplo de saída

Após a execução, você receberá:

  • video.html — O arquivo HTML autossuficiente.
  • video.mp4 — O vídeo renderizado em formato MP4.

Personalização

Você pode solicitar:

  • Duração específica (ex.: "faça com 20 segundos").
  • Cor de fundo ou gradiente (ex.: "use fundo azul escuro com gradiente dourado").
  • Estilo de animação (ex.: "use efeito de digitação para o texto").
  • Música específica (forneça URL para uma faixa livre de royalties).

Habilidades Relacionadas