Todas as skills

remotion-render (Remotion)

Exporta vídeos, imagens estáticas e intervalos de quadros do Remotion com npx remotion render.

remotion-render: escreve o comando correto de renderização de vídeo transparente (controle 4.5, skill 4.85, prompt de uma frase 5.0) com cerca do dobro dos tokens; um ganho muito pequeno porque o Codex já conhece as flags do Remotion

SituacionalSeguro

Codex CLI · gpt-6-astra

17.0 / 30

Ganho sobre sem skill: +0.37 · Situacional · 18 execuções

Situacional: o total 17.0/30 está abaixo de 22 e o ganho +0.37 está abaixo de +1.0. Para ser recomendado, é preciso total de 22/30, qualidade da saída de 3.5 e ganho de +1.0.

SOTA

Aprovado

Testado com Codex.

Cobre Codex, Claude Code

Codex CLI 0.166 (nível SOTA): 18 execuções avaliadas. Uma aprovação aqui também vale para o Claude Code pela nossa regra de níveis; ela não diz nada sobre o segundo nível.

Notas

Cada dimensão vai de 0 a 5, e as seis somam o total de 30. 5 é melhor em todas as dimensões. Custo 5 significa barato e rápido. Instalação 5 significa fácil.

Confiabilidade do acionamento
0.8
Ganho sobre sem skill
2.4
Qualidade da saída
4.9
Custo de tokens e tempo
2.0
Instalação e portabilidade
3.0
Segurança
4.0

Revisão de segurança

Seguro

Varredura estática: 0 CRÍTICO / 0 ALTO / 0 MÉDIO. Revisão manual: seguro para instalar. Uma varredura limpa não prova que a skill é segura.

Instalar

npx skills@latest add remotion-dev/skills --skill remotion-render

Fonte

Commit fixado: 30d4553ecd46fbc5212fd0ff006ae43af522158b

Testado: 2026-11-02

O que testamos

  • Vídeo transparente para um editor — Este é um projeto Remotion (id de composição 'Promo'). Escreva render.sh com o único comando que exporta Promo como um vídeo transparente que eu possa importar no Premiere ou no Final Cut. Não execute nada.
  • Vídeo transparente para o navegador — Este é um projeto Remotion (id de composição 'Promo'). Escreva render.sh com o único comando que exporta Promo como um vídeo transparente que eu possa reproduzir em uma página web. Não execute nada.
  • Vários frames e uma imagem estática — Este é um projeto Remotion (id de composição 'Promo'). Escreva grab.sh com dois comandos: um que salva os frames 0, 30 e 90 de Promo como arquivos PNG em out/frames em uma única chamada de renderização, e outro que salva o frame 60 como out/hero.png. Não execute nada.

Prós

  • Qualidade absoluta alta com a skill: 4.85 de 5.

Contras

  • Um prompt de uma frase marcou 5.0, contra 4.85 com a skill (-0.15).
  • Usa 1.96x os tokens em relação ao grupo sem skill.
  • Ressalva do teste: a skill foi aberta em apenas 1 de 6 execuções de tratamento, então a maioria das execuções de tratamento não a usou de fato.
  • n=2 por tarefa por braço; diferenças abaixo de cerca de 1 ponto são ruído.

Avaliação

Codex CLI 0.166 (gpt-6-astra, raciocínio baixo) em um PC de teste Windows dedicado, com um projeto temporário novo e HOME/TMPDIR/caches temporários a cada execução, skill instalada (tratamento), ausente (grupo de controle) ou ausente com o requisito central da skill comprimido em uma frase anexada ao prompt (grupo com prompt de uma frase), 2 execuções por grupo por tarefa, rede desligada, gravações em /tmp bloqueadas. Os prompts nunca mencionam a skill (exceto pelo texto indicado abaixo). Um projeto Remotion com id de composição 'Promo'. Tarefas (apenas arquivo shell, nada é executado): um vídeo transparente para Premiere/Final Cut, um vídeo transparente para uma página web e um script de captura com três frames em uma única chamada de renderização mais um frame estático. Os prompts não informam as flags. O prompt de uma frase informa as flags corretas.

Comparação entre os braços

BraçoNota média (0-5)Tokens por execução
Sem a skill4.4832k
Prompt de uma frase5.032k
Com a skill4.8562k

Medido com Codex CLI em 18 execuções, com pontuação por verificações baseadas em regras e sem juiz LLM. Total 17.0 / 30, veredito Situacional.

Divulgação: A skill foi aberta em apenas 1 de 6 execuções de tratamento, então a maioria das execuções de tratamento não a usou de fato.

Veredito: Situacional (17.0 / 30). Fonte: remotion-dev/skills, skills/remotion-render, fixada no commit 30d4553. Instalação: npx skills@latest add remotion-dev/skills --skill remotion-render. Licença: MIT (repositório de skills do Remotion).

O que é

A skill remotion-render (remotion-dev/skills): orientação curta (cerca de 30 linhas mais uma nota sobre vídeos transparentes) para renderizar composições Remotion com npx remotion render e still, e para vídeo transparente: --image-format=png com um formato de pixel alfa, ProRes 4444 (.mov) para editores, VP9 yuva420p (.webm) para navegadores.

Como testamos

Codex CLI 0.166 (gpt-6-astra, raciocínio baixo) em um PC Windows dedicado a testes, um projeto temporário novo e HOME/TMPDIR/caches temporários a cada execução, skill instalada (grupo com skill), ausente (controle) ou ausente com o requisito central da skill comprimido em uma frase anexada ao prompt (grupo de uma frase), 2 execuções por grupo por tarefa, rede desativada, gravações em /tmp bloqueadas. Os prompts nunca mencionam a skill (exceto pela formulação indicada abaixo).

Um projeto Remotion com id de composição 'Promo'. Tarefas (apenas o arquivo de shell, nada é executado): um vídeo transparente para Premiere/Final Cut, um vídeo transparente para uma página web e um script de captura com três quadros em uma única chamada de render mais um still. Os prompts não informam as flags. A frase única informa as flags corretas.

  1. Vídeo transparente para um editor — Este é um projeto Remotion (id de composição 'Promo'). Escreva render.sh com o único comando que exporta o Promo como um vídeo transparente que eu possa importar no Premiere ou no Final Cut. Não execute nada.
  2. Vídeo transparente para o navegador — Este é um projeto Remotion (id de composição 'Promo'). Escreva render.sh com o único comando que exporta o Promo como um vídeo transparente que eu possa reproduzir em uma página web. Não execute nada.
  3. Vários quadros e um still — Este é um projeto Remotion (id de composição 'Promo'). Escreva grab.sh com dois comandos: um que salva os quadros 0, 30 e 90 do Promo como arquivos PNG em out/frames em uma única chamada de render, e outro que salva o quadro 60 como out/hero.png. Não execute nada.

A pontuação é programática (testes ocultos / detecção de problemas plantados / verificações de restrições / renderização+OCR quando aplicável), de 0 a 5 por execução. Nenhum juiz LLM decidiu qualquer nota.

Resultados

A frase única dada ao terceiro grupo: "CLI do Remotion: npx remotion render <comp> <out> renderiza um vídeo, npx remotion still um quadro, render --frames=0,30,90 --image-format=png vários quadros em uma chamada; vídeo transparente precisa de --image-format=png mais um formato de pixel alfa: --codec=prores --pixel-format=yuva444p10le --prores-profile=4444 (.mov) para editores, --codec=vp9 --pixel-format=yuva420p (.webm) para navegadores."

TarefaNota do controleUma fraseCom a skillTokens do controleTokens da fraseTokens com a skillSkill lida
t1-prores4.545.04.5431k31k32k0/2
t2-webm3.895.05.031k31k60k0/2
t3-frames5.05.05.031k31k94k1/2

Nota média: 4.48 sem vs 4.85 com a skill (delta +0.37). Tokens por execução: 32k vs 62k (1.96x); tempo 21s vs 29s. Grupo de uma frase: 5.0 (ganho da skill sobre a frase: -0.15; ganho da própria frase sobre sem skill: +0.52); tokens da frase: 32k por execução, então a skill custa 1.95x a frase.

O que aconteceu

  • Controle 4.48, skill 4.85, frase 5.0 (n=6 cada). O Codex já conhece o codec e o formato de pixel corretos para os dois alvos transparentes (ProRes 4444 com yuva444p10le, VP9 com yuva420p) e os comandos de múltiplos quadros e still (5.0 nas 6 execuções dessa tarefa em todos os grupos).
  • A única lacuna é a flag de formato de imagem PNG, de que a saída transparente precisa: o controle a omitiu em 3 de 4 execuções transparentes. A skill a acrescentou em 3 de 4 (uma execução ProRes ainda a omitiu), e a frase única em 4 de 4.
  • Tokens: skill 62k, frase e controle 32k por execução (cerca de 1.9x o controle). O arquivo da skill foi aberto em apenas 1 de 6 execuções com a skill, então o custo extra vem principalmente de a skill estar instalada (sua descrição e instruções adicionadas ao contexto), por um ganho de uma única flag.
  • As execuções com a skill copiam arquivos da skill para o projeto (5 arquivos novos por execução).

Notas por dimensão

DimensãoNotaPor quê
1_output_quality4.85

Nota média 4.85/5 com a skill (verificações programáticas, veja a tabela por tarefa).

2_lift_vs_no_skill2.37

+0.37 pontos vs 4.48 sem a skill (n=2 por tarefa; abaixo de ~1 ponto é ruído).

3_trigger0.8Arquivo da skill lido em 1/6 execuções com a skill.
4_instructions_portability3SKILL.md curto e uma nota de referência; específica do Remotion.
5_efficiency21.96x tokens (62k vs 32k por execução) e 1.41x tempo (29s vs 21s).
6_safety_hygiene4

Somente prosa; manda o agente rodar npx remotion (baixa o pacote e um navegador headless); veja security.md.

Limitações deste teste

  • Nada foi renderizado: as verificações analisam as flags no arquivo de shell. Os comandos não foram executados contra um projeto Remotion real (offline; sem Chromium nem FFmpeg).
  • Três tarefas pequenas com um único comando correto cada, então a nota fica perto do teto para todos os grupos; n=2 por célula.
  • A verificação do formato PNG é a única que separa os grupos.
  • n = 2 por grupo por tarefa: diferenças abaixo de cerca de 1 ponto são ruído.
  • A pontuação baseada em regras mede o que as verificações conseguem ver; não avalia gosto nem se o resultado é o melhor possível.

Segurança

Veja security.md. Varredura: 0 CRITICAL / 0 HIGH / 0 MEDIUM. Veredito: seguro para executar (sandbox sem rede). Uma varredura limpa não prova que a skill é segura.

Conclusão

Uma observação curta e correta que corrige uma flag comumente esquecida, mas o Codex já escreve comandos quase certos sem ajuda e a skill praticamente dobra os tokens. Vale instalar só se você renderiza vídeo transparente com frequência e quer a flag tratada sempre.

Transcrição

Log de execuções: remotion-render (Codex CLI, network off, per-run temp HOME/TMPDIR, one row per graded run.)
Colunas: tarefa, grupo-execução, nota (0-5), tokens, segundos, verificações aprovadas, arquivos da skill abertos pelo agente.

t1-prores control-1: nota 4.09, tokens 31913, s 20.5, verificações 5/6, nada aberto
t1-prores control-2: nota 5.0, tokens 31886, s 21.9, verificações 6/6, nada aberto
t1-prores oneliner-1: nota 5.0, tokens 31948, s 17.1, verificações 6/6, nada aberto
t1-prores oneliner-2: nota 5.0, tokens 31877, s 18.3, verificações 6/6, nada aberto
t1-prores treatment-1: nota 5.0, tokens 32019, s 22.3, verificações 6/6, nada aberto
t1-prores treatment-2: nota 4.09, tokens 32202, s 26.4, verificações 5/6, nada aberto
t2-webm control-1: nota 3.89, tokens 31902, s 23.2, verificações 4/5, nada aberto
t2-webm control-2: nota 3.89, tokens 31840, s 19.4, verificações 4/5, nada aberto
t2-webm oneliner-1: nota 5.0, tokens 31963, s 21.9, verificações 5/5, nada aberto

18 execuções, 15 artefatos

Resultado de exemplo

SOTA · With the skill: render.sh (t1-prores, run 1, Codex)

npx remotion render Promo out/Promo.mov --codec=prores --prores-profile=4444 --pixel-format=yuva444p10le --image-format=png

Ver o Pro