Communitygithub.com

Shenixo/remotion_portfolio

Roteador para todas as habilidades do Remotion.

O que é remotion_portfolio?

Este roteador de habilidades para agentes de IA centraliza o acesso a todas as habilidades especializadas do Remotion. Ele não implementa uma funcionalidade específica, mas age como um ponto de entrada inteligente: quando um usuário solicita a criação de um vídeo, a configuração de um novo projeto, a renderização, o uso de mapas, legendas ou multitarefas multimídia, a habilidade redireciona o agente para o arquivo REFERENCE.md apropriado. É compatível com Cursor, Claude Code, Codex e outros terminais sem navegador embutido, fornecendo instruções para iniciar o Remotion Studio (com ou sem abertura automática do navegador), preservar alterações manuais do usuário e renderizar vídeos apenas quando explicitamente solicitado. Essa abordagem modular e guiada garante que o agente sempre aplique as melhores práticas e consulte a documentação mais recente, sem sobrescrever alterações feitas pelo usuário fora da conversa.

Funciona com~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/Shenixo/remotion_portfolio/tree/HEAD/.agents/skills/remotion-best-practices

Perguntar na sua IA favorita

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

Documentação

Preservar alterações do usuário

Os usuários podem fazer edições no código fora da conversa.

Se você detectar uma alteração inesperada feita nesse meio tempo, não a sobrescreva. Presuma que foi intencional ou peça confirmação.

Criar um vídeo

Se o usuário pedir para fazer, criar ou construir um novo vídeo ou composição, carregue Criar um novo vídeo Remotion, independentemente de um projeto Remotion já existir ou não.

Configuração de novo projeto

Se nenhum projeto Remotion existir atualmente, carregue Criar um novo projeto Remotion

Melhores práticas de marcação React

Se você estiver escrevendo marcação React do Remotion, carregue Melhores práticas de marcação Remotion

Mapas

Para mapas estáticos, rotas animadas e marcadores, explicadores geográficos, Mapbox, MapLibre, MapTiler, GeoJSON ou sobrevoos geográficos 3D, carregue Mapas Remotion.

Multimídia

Para realizar tarefas multimídia no navegador, como cortar, aparar vídeos ou obter metadados deles, carregue Multimídia Remotion

Melhorando a interatividade

Estruturando bem a marcação Remotion, podemos permitir que os usuários alterem interativamente coisas no Studio e escrevam de volta no código. Se relevante: Melhores práticas de interatividade

Abrir a pré-visualização

Se o usuário pedir para "fazer" um vídeo, "criar" um vídeo, etc. Não renderize o vídeo por padrão, a menos que ele seja muito explícito. Ele quer, em vez disso, ver uma pré-visualização interativa. Assim que o projeto puder ser executado, inicie o Studio e abra a pré-visualização no navegador antes de construir ou editar a composição. Mantenha-o aberto enquanto trabalha para que o usuário possa acompanhar o progresso e direcionar.

Se você estiver usando o Cursor

Execute o Studio sem --no-open para que ele abra o navegador automaticamente:

npx remotion studio

Se você estiver usando outro agente com navegador no aplicativo

Você pode usar o comando acima para que o Studio abra o navegador, ou executar:

npx remotion studio --no-open

Isso iniciará um processo de longa duração e exibirá a URL do servidor para a pré-visualização. Se o servidor já estiver iniciado, ele exibirá a URL. Se você usar --no-open, abra a URL exata exibida no navegador do aplicativo e verifique se o Studio carrega. Quando uma composição existir, verifique se a pré-visualização do vídeo carrega. Se não for possível abri-la ali, execute o Studio sem --no-open. Você pode visitar uma composição específica navegando até /[composition-id], por exemplo http://localhost:3000/MapAnimation.

:::nota O Studio oferece suporte a ferramentas WebMCP. :::

Se você não tiver um navegador no aplicativo

Isso abrirá o Studio no navegador ou o reativará se já estiver aberto.

npx remotion studio

Mais opções

Para iniciar um projeto no Remotion Studio, abrir sua URL local exata ou configurar flags da CLI do Studio, carregue Remotion Studio.

Renderizar o vídeo

Renderize apenas se o usuário for muito explícito ao pedir. Por exemplo: "Renderize o vídeo", "Exportar", "Me dê o MP4".

A pré-visualização também possui uma interface de renderização mais intuitiva, então considere usá-la em vez da linha de comando para renderizar.

npx remotion render

Para mais opções, veja Renderização.

Para renderização avançada além do simples npx remotion render, veja: Melhores práticas de renderização

Legendas

Ao trabalhar com legendas, carregue Legendas Remotion.

Criar um SaaS, automação ou aplicação

Use a habilidade Remotion SaaS para obter conhecimento sobre aplicações SaaS baseadas em Remotion, como <Player>, renderização no Lambda, Vercel, Cloudflare, via Express.js, renderização no lado do cliente ou para encontrar o modelo SaaS correto.

Consultar APIs e documentação do Remotion

Para encontrar e ler a documentação atual do Remotion, carregue Documentação Remotion.

Atualização

Para atualizar o Remotion, pacotes relacionados, pacotes compatíveis da Mediabunny e as habilidades instaladas do Remotion Agent, carregue Atualização Remotion.

Habilidades Relacionadas