Communitygithub.com

atlantis-mk/three-dimensional-remotion-template

Reutilize este template Remotion de maquete 3D para criar, modificar, visualizar e renderizar vídeos e três capas com base no conteúdo e materiais atuais. Também serve para manter as ferramentas do template; apenas mantenha, sem iniciar tarefas de vídeo.

O que é three-dimensional-remotion-template?

Esta skill permite que um agente AI (como Claude Code, Cursor ou Codex) atue como um assistente de produção de vídeo especializado para o template Remotion de maquete 3D da atlantis-mk. Ela automatiza todo o fluxo de trabalho: desde a verificação dos materiais e parâmetros de entrada, passando pela inicialização do projeto, adaptação de cenas e componentes visuais, até a renderização final e verificação técnica. A skill suporta a criação de novos episódios, a modificação de trabalhos existentes e a manutenção do próprio template (sem tarefas de vídeo). Utiliza um pipeline baseado em Python (`pipeline.py`) para gerenciar ambientes, validar configurações e executar comandos de visualização e renderização. É útil porque padroniza o processo, evita reconstruções desnecessárias de layout de capa e garante a integridade dos arquivos de áudio e vídeo, produzindo um JSON de saída para cada etapa. A skill opera dentro de um projeto que contém regras, README, ativos (`assets/`), referências técnicas (`references/`) e scripts (`scripts/`).

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/atlantis-mk/three-dimensional-remotion-template/tree/HEAD/.agents/skills/make-video

Perguntar na sua IA favorita

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

Documentação

Produzir Vídeo do Episódio Usando o Template

Entrada e Responsabilidades

Localize o diretório raiz do projeto que contém as regras raiz, o README e esta skill. Inicialmente, não é necessário que exista work/. Leia primeiro as regras raiz, o README, o references/template.md desta skill e o work/task.json existente; se não houver área de trabalho, trate como nova produção. Como já existem engenharia real e referências, não solicite o template novamente. Perguntas necessárias, fases e entregas padrão seguem o AGENTS.md raiz.

O template do projeto e os materiais de referência acompanham a skill em assets/, as especificações técnicas em references/ e as ferramentas de execução em scripts/; o diretório raiz mantém as regras deste pacote, e a área de trabalho do episódio é criada no início da produção. Atualmente, use o pacote completo do template. Se houver tarefa existente, verifique os arquivos reais e preserve as alterações. Apenas durante a manutenção, não inicialize o projeto do episódio, não solicite materiais e não avance o estado do episódio.

Fluxo de Produção

  1. Verifique os materiais e requisitos, consulte as cenas de referência e o código-fonte relacionado; concentre-se em preencher informações necessárias que afetam o resultado. Quando o tema e a direção já estiverem claros, prossiga continuamente, sem confirmar fase por fase.
  2. Leia references/task-state.md e registre os parâmetros reais, o uso dos materiais, os storyboards e a linha do tempo. Não é necessário que dublagem, imagens e vídeos estejam completos; não force a adição de narração ou música.
  3. Leia references/remotion.md, use pipeline.py env para verificar o ambiente e, na primeira execução, execute init --install para criar a área de trabalho e o estado da tarefa vazia, copiar a base, instalar dependências travadas e exportar content.json completo. Para projetos existentes, adapte sem sobrescrever ou reconstruir.
  4. Reescreva os parâmetros e cenas do episódio. Ao trocar o tema, verifique os modelos de objetos em Scenes.tsx e Visuals.tsx; substituir uma placa não equivale a uma mudança de tema. Quando imagens ou vídeos precisam ser exibidos, integre-os no código do episódio.
  5. Se houver dublagem, meça a duração e reorganize as cenas, legendas, métricas e efeitos sonoros de acordo com o significado. O script não fornece TTS, transcrição ou alinhamento automático; a dublagem fornecida não verifica a chave do serviço de dublagem. Atualizações de schema ou duração total não devem ser consideradas como alinhamento audiovisual.
  6. Configure o texto e a seleção de cena de content.cover. As três capas já possuem layouts independentes, não sendo necessário recriar a entrada a cada episódio. Verifique separadamente o assunto, o título e as bordas.
  7. Use validate para verificar parâmetros, relações de tempo e arquivos de áudio; use check para verificar tipos e composição real; use preview para gerar keyframes e visualizações com áudio em intervalos especificados. Após visualização e audição reais, corrija.
  8. Use render para gerar a lista de entrega real do episódio; use verify para decodificar, verificar informações de mídia e o registro de renderização atual. Após aprovação técnica, ainda é necessário concluir a aceitação audiovisual das regras raiz e, em seguida, atualizar o estado e a entrega.

A última linha do script gera JSON; código de saída 0 sucesso, 2 erro de uso, 3 ambiente ausente, 5 parâmetros inválidos, 7 falha de execução ou verificação. Leia primeiro o relatório e o log, depois corrija; não defina limite máximo de verificações. O script não marcará automaticamente a tarefa como completed.

Consultas Sob Demanda

  • Estilo real do template, parâmetros e escopo de validação: references/template.md. A base do projeto é assets/project-template/, e os keyframes de referência são assets/reference/.

  • Inicialização, parâmetros, materiais, visualização, renderização e verificação técnica: references/remotion.md.

  • Recuperação de tarefa, avanço de fase e registro de aceitação: references/task-state.md.

  • Modificação de metadados legíveis por máquina do README: references/readme-format.md.

  • Módulos e verificação de manutenção: diretório raiz docs/architecture.md. As evidências em tests/ não fazem parte da entrega do episódio.

Habilidades Relacionadas