Pular para o conteúdo
Skillpedia
Motion e animação101 mil · #504

video-shortform

Ajuda seu agente a criar vídeos curtos de 3 a 10 segundos. Ideal para mostrar produtos ou criar animações rápidas. O resultado é um clipe MP4 para usar em diferentes plataformas.

O que ela faz

Cria vídeos curtos de 3 a 10 segundos para apresentar produtos ou criar teasers animados. Ele transforma uma ideia em um clipe de vídeo.

Quando usar

  • ✓Para mostrar um novo produto em movimento.
  • ✓Para criar um teaser rápido para um evento.
  • ✓Para gerar um loop visual para um fundo.

Exemplo do que pedir para a IA

“Crie um vídeo curto de 5 segundos mostrando um carro esportivo vermelho acelerando em uma estrada costeira ao pôr do sol, com uma câmera que acompanha o movimento.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/nexu-io/open-design/blob/main/design-templates/video-shortform/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/nexu-io/open-design/blob/main/design-templates/video-shortform/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A IA planeja o que aparecerá no vídeo, como a câmera se moverá e a iluminação. Em seguida, ela usa essas informações para criar o vídeo, garantindo que ele tenha a duração e o formato corretos.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add nexu-io/open-design --skill video-shortform

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/design-templates/video-shortform/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Habilidade de Vídeo Curto

Vídeos curtos (≤ 10s) são o ponto ideal para os modelos atuais de texto para vídeo — eles são ótimos em um plano com uma ideia, mais fracos em narrativas com múltiplos cortes. Planeje um plano por chamada.

Caso especial: hyperframes-html não é um modelo de texto para vídeo fotorrealista. É um renderizador local de HTML para MP4. Para esse modelo, não interprete cinematografia ou física de câmera do "mundo real". Trate o briefing como um cartão de motion design / quadro de título / interstitial de produto, faça no máximo uma pergunta esclarecedora e, em seguida, envie imediatamente.

Mapa de Recursos

video-shortform/
├── SKILL.md
└── example.html

Fluxo de Trabalho

Passo 0 — Ler os metadados do projeto

videoModel, videoLength (segundos), videoAspect. Estes são limites rígidos — ajuste o prompt ao que o modelo escolhido suporta (Seedance 2 limita a 10s; Kling 4 suporta até 10s + imagem para vídeo; Veo 3 suporta 8s com áudio).

Passo 1 — Planejar o plano

Escreva a lista de planos ANTES de chamar o modelo:

Slot Conteúdo
Assunto O que está em quadro?
Câmera Estática / pan / zoom in / órbita?
Iluminação Direção principal + temperatura
Movimento O que se move, em que ritmo? Movimento do assunto vs. movimento da câmera.
Som Ambiente de fundo? (somente se o modelo suportar áudio)

Normalmente, mostre isso ao usuário como um plano de uma frase antes de enviar — eles podem redirecionar de forma barata.

Para hyperframes-html, pule a narração extra pré-envio assim que o usuário responder ao formulário de descoberta. Colapse o plano no prompt de geração real e envie imediatamente.

Passo 2 — Compor o prompt

Use o formato que o modelo upstream prefere (Seedance: movimento + câmera + humor; Kling: assunto + câmera + estilo; Veo: assunto + cinematografia + som). Vincule diretamente o videoAspect e o videoLength do projeto aos parâmetros da API; nunca os coloque em prosa.

Para hyperframes-html, escreva um breve briefing de motion design em vez de um prompt de realismo de câmera. Concentre-se no assunto, layout, paleta, caráter do movimento e tom geral. Não gaste turnos narrando verificações de ambiente, arquivos laterais ausentes ou atualizações de status de "estou prestes a enviar".

Passo 3 — Enviar via contrato de mídia

Use o dispatcher unificado — não chame as APIs do provedor manualmente:

"$OD_NODE_BIN" "$OD_BIN" media generate \
  --project "$OD_PROJECT_ID" \
  --surface video \
  --model "<videoModel from metadata>" \
  --aspect "<videoAspect from metadata>" \
  --length <videoLength seconds> \
  --output "<short-slug>-<seconds>s.mp4" \
  --prompt "<assembled shot prompt from Step 2>"

O comando imprime uma linha de JSON: {"file": {"name": "...", ...}}. Os bytes são armazenados no projeto; o FileViewer os reproduz automaticamente.

Passo 4 — Entregar

Responda com: resumo do plano, o nome do arquivo retornado pelo dispatcher e uma frase sobre o que tentar se o usuário quiser uma variação.

Para hyperframes-html, mantenha a resposta especialmente curta: o que foi renderizado, o nome do arquivo e uma ideia concreta de variação.

Regras rígidas

  • Um plano por turno. Linhas do tempo com múltiplos planos pertencem a uma habilidade de hyperframes / vídeo interativo, não aqui.
  • Combine o videoAspect exatamente — re-renderizações são lentas.
  • Nunca envie um vídeo sem salvar o arquivo — o usuário espera algo para reproduzir no visualizador de arquivos.
  • Quando o modelo subjacente falhar (filtro NSFW, política de conteúdo, tempo limite), mantenha o erro bruto do provedor no rastreamento da ferramenta e dê ao usuário a frase nextStep do contrato de mídia para esse resultado. Nunca cole o texto do erro upstream na resposta. Não tente novamente silenciosamente.
  • Não afirme que uma renderização foi "enviada", "iniciada" ou "está em execução" a menos que você já tenha chamado "$OD_NODE_BIN" "$OD_BIN" media generate.
Perguntas frequentes

Quantos segundos pode ter o vídeo?

Os vídeos podem ter de 3 a 10 segundos, dependendo do modelo de IA usado.

Posso pedir um vídeo com som?

Alguns modelos de IA suportam som, mas outros não. A IA verificará se o modelo escolhido pode incluir áudio.

O que acontece se o vídeo não for como eu esperava?

Você pode pedir uma variação. A IA sugerirá uma pequena mudança para tentar na próxima vez, como ajustar a câmera ou a iluminação.

Detalhes

Descrição original do autor

Short-form video generation skill — 3-10 second clips for product reveals, motion teasers, ambient loops. Defaults to Seedance 2 but works the same with Kling 3 / 4, Veo 3 or Sora 2. Output is one MP4 saved to the project folder. When the workspace also ships an interactive-video / hyperframes skill, prefer composing several short shots into a single timeline rather than one long monolithic clip.

repo: nexu-io/open-design

Popularidade

Estrelas no GitHub
101 mil
Posição no ranking
#504
Licença
Apache-2.0
Atualizada em
16/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas