Communitygithub.com

clear2x/ContentFlow

Kit completo para criação programática de vídeos com Remotion + React. Abrange animações, temporização, renderização (CLI/Node.js/Lambda/Cloud Run), legendas, 3D, gráficos, efeitos de texto, transições e manipulação de mídia. Use ao escrever código Remotion, construir pipelines de geração de vídeo ou criar modelos de vídeo orientados por dados.

O que é ContentFlow?

Este skill capacita o agente de IA a construir com Remotion, uma biblioteca React para renderização de vídeos programáticos. Ele fornece 29 regras abrangentes que cobrem todos os principais recursos do Remotion, desde animações básicas até pipelines de produção completos. O arquivo SKILL.md documenta como criar composições, animar elementos, adicionar legendas e transições, integrar conteúdo 3D (Three.js) e Lottie, bem como renderizar vídeos em escala, seja via CLI, Node.js, AWS Lambda ou Google Cloud Run. Suporta também a criação de gráficos animados, carregamento de fontes (Google Fonts e fontes locais), e manipulação de mídia como áudio e vídeo. Ideal para desenvolvedores que desejam automatizar a geração de vídeos personalizados (como Spotify Wrapped), conteúdos para redes sociais, anúncios dinâmicos ou vídeos educacionais, tudo com base em dados JSON. O skill é compatível com Node.js 18+, React 18+, e requer o Remotion inicializado via `npx create-video@latest`. Para renderização serverless, são necessárias contas AWS ou GCP. A documentação está estruturada em regras detalhadas, facilitando a consulta durante o desenvolvimento.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/clear2x/ContentFlow/tree/main/skills/remotion-video-toolkit

Perguntar na sua IA favorita

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

Documentação

Kit de Ferramentas de Vídeo Remotion

Escreva componentes React, obtenha vídeos MP4 reais. Este skill ensina seu agente de IA a construir com Remotion — desde uma primeira animação até um pipeline de renderização de produção.

29 regras. Todos os principais recursos do Remotion cobertos.


O que você pode construir com isso

Vídeo personalizado em escala Alimente dados de usuário como props JSON, renderize um vídeo único por usuário. Pense em Spotify Wrapped, GitHub Unwrapped, tutoriais de integração — um modelo, milhares de saídas.

Clipes automatizados para redes sociais Puxe dados ao vivo (estatísticas, rankings, métricas de produto) e renderize postagens de vídeo diárias ou semanais sem que ninguém mexa em um editor de timeline.

Anúncios dinâmicos e vídeos de marketing Troque nome do cliente, imagem do produto, preço. Mesmo modelo, variações infinitas. Renderize no lado do servidor via API ou Lambda.

Visualizações de dados animadas Transforme dashboards e relatórios de KPI em clipes de vídeo compartilháveis com gráficos e transições animados.

Legendas para TikTok e Reels Transcreva áudio, exiba legendas destacadas palavra por palavra, exporte pronto para upload.

Vídeos de demonstração de produto Gere automaticamente a partir do seu banco de dados — imagens, especificações, preços — direto para MP4.

Conteúdo educacional e explicativo Materiais de curso animados, vídeos de certificado, tutoriais passo a passo — todos orientados por código.

Geração de vídeo como serviço Exponha a renderização como um endpoint HTTP. Seu aplicativo envia JSON, recebe um arquivo de vídeo.


Requisitos

  • Node.js 18+
  • React 18+ (Remotion renderiza componentes React quadro a quadro)
  • Remotion — inicialize com npx create-video@latest
  • FFmpeg — já incluso com @remotion/renderer, sem instalação separada
  • Para renderização serverless: conta AWS (Lambda) ou GCP (Cloud Run)

O que está incluso

Núcleo

RegraDescrição
ComposiçõesDefina vídeos, imagens estáticas, pastas, props padrão, metadados dinâmicos
RenderizaçãoCLI, API Node.js, AWS Lambda, Cloud Run, padrões de servidor Express
Calcular metadadosDefina duração, dimensões e props dinamicamente no momento da renderização

Animação e temporização

RegraDescrição
AnimaçõesFade, escala, rotação, deslizamento
TemporizaçãoCurvas de interpolação, easing, física de molas
SequenciamentoAtrase, encadeie e orquestre cenas
TransiçõesTransições de cena para cena
CorteCorte o início ou o fim de qualquer animação

Texto e tipografia

RegraDescrição
Animações de textoEfeitos de máquina de escrever, destaque de palavras, revelação
FontesGoogle Fonts e carregamento de fontes locais
Medição de textoAjuste texto a contêineres, detecte estouro

Mídia

RegraDescrição
VídeosIncorporar, cortar, velocidade, volume, loop, alteração de tom
ÁudioImportar, cortar, fade, controle de volume e velocidade
ImagensO componente Img
GIFsReprodução de GIF sincronizada com a timeline
AtivosImportação de qualquer mídia em composições
Verificação de decodificaçãoValide a compatibilidade do navegador

Legendas e subtítulos

RegraDescrição
Transcrever legendasÁudio para legendas via Whisper, Deepgram ou AssemblyAI
Exibir legendasDestaque palavra por palavra estilo TikTok
Importar SRTCarregue arquivos .srt existentes

Visualização de dados

RegraDescrição
GráficosGráficos de barras animados, gráficos de linhas, visuais orientados por dados

Avançado

RegraDescrição
Conteúdo 3DThree.js e React Three Fiber
LottieAnimações do After Effects via Lottie
TailwindCSSEstilize composições com Tailwind
Medição de DOMMeça dimensões de elementos no momento da renderização

Utilitários de mídia

RegraDescrição
Duração do vídeoObtenha o comprimento em segundos
Dimensões do vídeoObtenha largura e altura
Duração do áudioObtenha o comprimento do áudio
Extrair quadrosExtraia quadros em timestamps específicos

Início rápido

# Inicialize um projeto
npx create-video@latest meu-video

# Visualize no navegador
cd meu-video && npm start

# Renderize para MP4
npx remotion render src/index.ts MinhaComposicao out/video.mp4

# Passe dados dinâmicos
npx remotion render src/index.ts MinhaComposicao out.mp4 --props '{"title": "Olá"}'

Contribua

Fonte: github.com/shreefentsar/remotion-video-toolkit

Faltando algo? Encontrou uma abordagem melhor? Abra um PR — novas regras, exemplos aprimorados, correções de bugs são todos bem-vindos.

Construído por Zone 99

Individual skills in this repo

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

Habilidades Relacionadas