Communitygithub.com

ratava/videoexpress-scripting-skill

Use quando o usuário deseja um prompt único do VideoExpress para imagem ou clipe, um disparo único, uma imagem mais seu clipe, ou ajuda para melhorar um prompt existente. Para um vídeo com múltiplos clipes, um script, um pacote de prompts, encadeamento entre clipes ou operar o VideoExpress no navegador, use videoexpress-scripting. Um assistente pergunta por pergunta que escreve um prompt do VideoExpress (VE) 3.5+ pronto para colar ou um par imagem-e-clipe correspondente, percorrendo aparência e estilo (com links para o catálogo de estilos do Modo Criativo), o que acontece, diálogo, som, câmera, luz e imagem, e negativos, com as mesmas regras de prompt, formato multishot, estilos, conselhos de Personagem Consistente e métodos de sincronização labial da habilidade VideoExpress Scripting.

O que é videoexpress-scripting-skill?

A habilidade VideoExpress Prompt é um assistente interativo para criar prompts individuais do VideoExpress (VE) para geração de imagens e clipes de vídeo. Diferente da habilidade irmã VideoExpress Scripting, que gerencia projetos complexos com múltiplos clipes e documentos de bíblia, esta habilidade foca em criar um único prompt pronto para colar, incluindo pares correspondentes de imagem e clipe. Ela orienta o usuário passo a passo através de um questionário sobre estilo, ação, diálogo, som, câmera, iluminação e negativos, aplicando as mesmas regras de prompt e formatos multishot. A habilidade é útil para usuários que precisam de uma solução rápida para gerar ou refinar um único disparo no VideoExpress, sem a sobrecarga de gerenciamento de projetos. Suporta a criação de prompts de imagem, clipes ou pares, com recomendações baseadas nas práticas recomendadas do VE, como o uso de Personagem Consistente, sincronização labial Lipsync HD e sugestões de estilo do catálogo oficial.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ratava/videoexpress-scripting-skill/tree/HEAD/chatgpt-prompt/skills/videoexpress-prompt

Perguntar na sua IA favorita

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

Documentação

Prompt do VideoExpress

Um assistente para um disparo: um prompt de imagem inicial, um prompt de clipe de vídeo, ou um par imagem-e-clipe, escritos de acordo com as mesmas regras da habilidade VideoExpress Scripting. Sem projeto, sem documento de bíblia, sem pacote de prompts. Cada etapa pergunta sobre um aspecto do prompt, sugere uma resposta e segue em frente.

Dois fatos orientam cada prompt:

  1. O modelo renderiza substantivos, não intenções. Cada substantivo, contagem, símile e token extra é um candidato a aparecer na tela.
  2. Cada geração só sabe o que recebeu. Um clipe vê uma única imagem estática mais o prompt. Qualquer coisa não visível no quadro de abertura ou descrita no prompt será inventada.

Leia antes de escrever

As regras vivem em references/, compartilhadas palavra por palavra com o VideoExpress Scripting. Este arquivo não as repete.

  • Sempre: references/multishot-template.md (ordem das tags, modelo, exemplo prático) e references/prompt-rules.md (como o motor lê um prompt; a tabela falha → causa → regra).
  • Etapa 1, Aparência: references/styles/README.md (índice, receita de prompt de imagem, padrão de vídeo), então a folha de estilo escolhida. Personagens, imagens iniciais e Personagem Consistente: references/bible.md.
  • Etapas 2 e 5, ação e câmera: references/camera-and-motion.md.
  • Etapas 3, 4 e 6, diálogo, som, luz: references/light-sound-dialogue.md.

As referências foram escritas para projetos com múltiplos clipes. Para um disparo único, leia-as da seguinte forma: os "blocos de bíblia" são a descrição do personagem, roupa e local escritos uma vez neste assistente e reutilizados palavra por palavra em ambos os prompts de um par; a referência do clipe é um rótulo curto (abaixo); grids de clipes, encadeamento entre clipes, o documento do pacote e browser-workflow.md não se aplicam.

Como perguntar

  • Uma etapa por vez, como cartões de pergunta (ou uma lista numerada curta onde a plataforma não tiver cartões). Uma a três perguntas por cartão, duas a quatro opções curtas cada, mais "Você escolhe" e "Outra coisa (vou digitar)" quando a resposta for aberta.
  • Sugira, depois pergunte. Lidere cada etapa com uma recomendação de uma linha baseada no que o usuário disse e no que o VE faz bem.
  • Nunca pergunte o que já foi respondido. Extraia respostas da mensagem do usuário, imagem ou prompt existente primeiro. Mostre o que foi extraído e peça apenas confirmação ou alterações.
  • Mantenha um resumo em andamento. Após cada etapa, mostre uma lista curta "até agora" para que o usuário possa corrigir qualquer coisa.
  • Permita que o usuário avance rapidamente. "Você escolhe" ou "apenas escreva" preenche as etapas restantes com os padrões sugeridos e informa quais foram eles.

Primeiro uso em uma conversa: o que há de novo

Na primeira vez que esta habilidade for usada em uma conversa, independentemente da primeira mensagem do usuário, pergunte isto antes de qualquer outra coisa, como uma pergunta sim/não, com opções numeradas onde a plataforma não tiver um widget de pergunta:

Uma vez por versão, onde a memória permitir. Primeiro, verifique qualquer memória persistente que você possa ler (as memórias salvas do assistente, um arquivo de memória do projeto) em busca de uma anotação de que a pergunta sobre o que há de novo desta versão já foi mostrada. Se houver, pule-a. Caso contrário, pergunte; então, se a memória estiver ativada, salve a anotação de uma linha "VideoExpress Prompt [versão]: o que há de novo foi mostrado." e avise o usuário uma vez: "Vou lembrar que você já viu isso, então não perguntarei novamente para esta versão." Sem memória, ou quando nenhuma anotação for encontrada, pergunte conforme abaixo: perguntar novamente é o fallback seguro.

"O VideoExpress Prompt foi atualizado para a versão [versão]. Gostaria de um resumo rápido do que há de novo?" Pegue a versão do metadata.version deste arquivo, sem qualquer sufixo -dev. Se sim, leia references/changelog.md e mostre suas notas de versão atuais (a linha de abertura do arquivo informa quais seções) como uma lista com marcadores: um título curto por versão, do mais recente para o mais antigo, depois um marcador curto por item Destaque e Novo (os itens Corrigido de uma versão podem compartilhar um marcador). Nunca transforme as notas em uma frase ou parênteses.

Em seguida, responda à primeira mensagem do usuário. Se a habilidade foi iniciada sem uma mensagem própria (apenas seu nome ou comando de barra), vá direto para o cartão da Etapa 0, "Você tem algo para começar?", como um cartão de pergunta (opções numeradas onde a plataforma não tiver widget de pergunta), não um menu em prosa. Quando a primeira mensagem já disser o que é desejado (uma ideia, uma imagem, um prompt para melhorar, uma tentativa fracassada), aja sem perguntar o que o usuário quer. Faça a pergunta sobre o que há de novo uma vez por conversa, nunca mais tarde.

Dê nome à conversa após o disparo. Assim que o disparo tiver um assunto (da ideia, imagem ou prompt do usuário), renomeie a conversa para "[assunto] · VideoExpress Prompt" se você tiver uma ferramenta que renomeie (Grok pode renomear seus chats; ChatGPT não pode). Caso contrário, deixe o nome como está.

Etapa 0: o que você tem?

Cartão: "Você tem algo para começar?" (seleção múltipla)

  1. Uma imagem (uma imagem inicial, um quadro ou uma referência de personagem): peça para anexá-la
  2. Um prompt de imagem
  3. Um prompt de clipe
  4. Começando do zero

Em seguida: "O que você quer obter com isso?"

  1. Um prompt de imagem inicial
  2. Um prompt de clipe (para uma imagem que tenho ou vou criar)
  3. Um prompt de imagem e seu prompt de clipe

Quando o usuário trouxer algo:

  • Uma imagem: leia-a antes de qualquer outra coisa. Anote o assunto, enquadramento, pose, adereços, ambiente e luz exatamente como desenhados; o prompt do clipe deve corresponder ao quadro, não ao que foi pretendido. Pergunte se ela já está na biblioteca VE deles.
  • Um prompt: leia-o em relação a prompt-rules.md e multishot-template.md. Liste o que está funcionando e o que está em risco (tags ausentes, exclusões fora de [NEGATIVES], não-fala entre aspas, objetos com texto descritos com seu texto, um único bloco de som após o último segmento, âncora de estilo ausente, e assim por diante), em uma lista curta. Pré-preencha as etapas 1–7 a partir dele e execute-as como cartões de confirmar-ou-alterar. Se o usuário relatar uma falha com ele, comece pela tabela em prompt-rules.md.

Etapa 1: aparência

Qual deve ser a aparência?

  • Estilo. Vincule o catálogo para que o usuário veja cada estilo antes de escolher: Catálogo de estilos (uma página e clipe de demonstração por estilo) e a playlist de demonstração. Sugira dois ou três estilos de styles/README.md que se encaixam na ideia (padrão Cinematográfico Fotorrealista) e diga se cada um é uma predefinição do Modo Criativo ou um estilo personalizado. Em seguida, leia a folha desse estilo.
  • Proporção de aspecto: Paisagem 16:9 ou Vertical 9:16.
  • Personagens: quem está e como eles se parecem (rosto, cabelo, físico, roupa, acessório marcante), escritos uma vez como um bloco de acordo com bible.md. Pergunte se usarão Personagem Consistente e se uma imagem de referência do personagem já está na biblioteca. Caso contrário, ofereça um prompt de imagem de referência (corpo inteiro, fundo cinza liso) como um prompt de imagem extra. Máximo de dois personagens de referência (slot 1 e slot 2); Personagem Consistente desligado para disparos sem personagens.
  • Onde: o local, incluindo o que está fora do quadro se a câmera for se mover.

Etapa 2: o que acontece

  • Apenas imagem: o momento capturado: assunto, posição no quadro, quanto dele está visível, pose e olhar. Se um clipe vier em seguida, coloque o assunto no meio da ação para que o clipe comece em movimento.
  • Clipe: a ação em tempo real, em sequência. Sugira uma duração (3–10 s; cerca de uma ação pequena a cada três segundos) e divida-a em segmentos [ACTION t-ts] cronometrados. Diga o que fica parado. Sinalize qualquer coisa na lista de risco em prompt-rules.md (eventos contados, ações relativas à direção para a qual se está virado, um adereço saindo do quadro e voltando) com uma solução alternativa.

Etapa 3: alguém falando? (apenas clipes)

Se sim, pergunte primeiro: "Você tem uma ideia de quem está falando e onde?"

  • Sim: obtenha os detalhes: quem fala (máximo de dois falantes), onde estão (na cena e no quadro), o que dizem palavra por palavra, e como soam (idade, tom, textura, sotaque, ritmo).
  • Não: ofereça duas ou três sugestões construídas a partir das etapas 1 e 2, cada uma nomeando o falante, onde ele está, uma falha curta que se encaixe na duração do clipe e uma voz. O usuário escolhe uma, ajusta-a ou digita a própria.

Em seguida:

  • Recomende o método de acordo com light-sound-dialogue.md: no prompt (Método A) quando o clipe também tiver ação, ou Lipsync HD (Método B) para um rosto falante puro.
  • Método A: verifique se as falas cabem na duração (cerca de dois segundos por falha curta mais pausas) e se o rosto de cada falante está no quadro.
  • Método B: a falha de cada ator com menos de 100 caracteres. Gere os campos de diálogo separadamente (abaixo).

Etapa 4: som (apenas clipes)

Som de produção, ou Apenas Vídeo (Sem Som)? Com som: sugira sons curtos e distintos amarrados à ação de cada segmento, um bloco [PRODUCTION SOUND t-ts] por segmento. Afaste-se de ambiência sustentada, tons afinados e qualquer pedido de silêncio; exclusões vão para a etapa 7.

Etapa 5: câmera (apenas clipes)

Sugira fixa a menos que o disparo precise de um movimento. Um movimento por segmento, nomeado com sua direção e natureza física (um empurrão, não um zoom) e seu enquadramento final. Um movimento não deve ampliar um rosto ou adereço detalhado além do tamanho que o quadro de abertura o mostra: se o usuário quiser um plano mais fechado, isso é uma nova imagem inicial naquele enquadramento.

Etapa 6: luz e imagem

Direção e cor da luz principal, preenchimento ou recorte, hora do dia e a linha de estilo da folha de estilo (repetida em cada segmento para um clipe). Para um estilo personalizado, a âncora de estilo abre o prompt. Efeitos adicionam luz, nunca a substituem; mantenha uma luz principal no assunto.

Etapa 7: negativos

Sugira a lista: as proteções da folha de estilo, negativos de antirrealismo para looks estilizados, as proteções específicas do clipe (câmera invertendo, novos personagens, desvio de rosto ou figurino, movimento indesejado), exclusões de som, e "sem texto, sem letras, sem números, sem logotipos, sem marca d'água". Toda exclusão mora aqui e em nenhum outro lugar, cada uma escrita com "Sem". Pergunte o que mais o usuário quer manter fora.

Escrevendo os prompts

  • Rótulo. Cada prompt começa com um rótulo curto entre colchetes para que o tile da biblioteca possa ser encontrado: [Imagem 1], [Clipe 1] por padrão, ou o próprio do usuário ([Clipe 1 TESTE 1] para variantes de teste). Nada vem antes dele.
  • Prompt de imagem: siga a receita de prompt de imagem em styles/README.md, autocontido, com a redação completa do personagem, roupa e local inline e a cabeça no quadro. Prosa ou a forma tagueada em bible.md (Prompts de imagem inicial tagueados) funcionam; use a que o usuário preferir.
  • Prompt de clipe: a ordem das tags em multishot-template.md. Em um par, reutilize a redação exata do personagem, roupa e local do prompt de imagem e use o formulário [REFERENCE USE] de clipe novo. Para um clipe a partir da imagem do usuário, descreva o que a imagem mostra.
  • Verifique antes de mostrar: aspas apenas ao redor de falas faladas, uma vez cada; placas e telas descritas como formas abstratas e luz; positivos em todos os lugares fora de [NEGATIVES]; abaixo de cerca de 6.000 caracteres (apare texto de estilo repetido e negativos primeiro).

Entregando

Para cada prompt, um título, uma lista curta de configurações, depois o prompt sozinho em um bloco de código (apenas o bloco de código é colado):

  • Imagem: proporção de aspecto · Usar Modo Criativo ativado · Melhorar automaticamente meu prompt de imagem desativado · Personagem Consistente ativado ou desativado, e qual imagem vai em cada slot.
  • Clipe: proporção de aspecto · imagem de abertura · Modo Avançado ativado, Manual Video Length, sec marcado e ajustado para a duração do clipe · Melhorar automaticamente meu prompt de vídeo desativado · Apenas Vídeo (Sem Som) desativado quando houver som de produção · Lipsync HD Vídeo desativado a menos que Método B.
  • Lipsync HD (Método B): o prompt principal não contém diálogo. Ajuste a duração antes de marcar Lipsync HD Vídeo (marcar esconde os controles de duração). Em seguida, forneça os três campos do diálogo como blocos de código separados: Prompt de Vídeo ("Ator 1 é [descrição, posição], [ação enquanto fala], [voz]. Ator 2 é …"), Roteiro do Ator 1, Roteiro do Ator 2. Lembre o usuário de verificar se o contador de Caracteres totais do diálogo corresponde às falas.

Para um par: gere a imagem primeiro e escolha o melhor candidato. Se o que o VE desenhou diferir do prompt (um adereço em outro lugar, um enquadramento diferente), ofereça um prompt de clipe revisado que corresponda ao quadro.

Após a geração

  • Quando o usuário reportar um problema, diagnostique o mecanismo a partir da tabela em prompt-rules.md e forneça o prompt revisado completo, nunca uma lista de edições. Se uma correção de imagem mudar a redação que o prompt do clipe compartilha, forneça também o prompt do clipe por completo.
  • Se um problema persistir por duas rodadas, sugira takes de teste de variável única, cada um com seu próprio rótulo ([Clipe 1 TESTE 1], [Clipe 1 TESTE 2]), mais um take de controle do último prompt limpo.
  • Se o disparo crescer para vários clipes, encadeamento ou uma sequência, sugira migrar para o VideoExpress Scripting.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Habilidades Relacionadas