Communitygithub.com

ratava/videoexpress-scripting-skill

Úsalo cuando el usuario quiera un único prompt de imagen o clip de VideoExpress, una toma individual, una imagen más su clip, o ayuda para mejorar un prompt existente. Para un video multiclip, un guión, un paquete de prompts, encadenamiento entre clips o usar VideoExpress en el navegador, utiliza videoexpress-scripting en su lugar. Un asistente pregunta por pregunta que escribe un prompt listo para pegar de VideoExpress (VE) 3.5+ o un par imagen-y-clip coincidente, recorriendo apariencia y estilo (con enlaces al catálogo de estilos del modo Creativo), qué sucede, diálogo, sonido, cámara, luz e imagen, y negativos, con las mismas reglas de prompt, formato multishot, estilos, consejos de Personaje Consistente y métodos de sincronía labial que la habilidad VideoExpress Scripting.

¿Qué es videoexpress-scripting-skill?

Esta habilidad actúa como un asistente paso a paso para crear un único prompt de VideoExpress (VE 3.5+) o un par imagen y clip perfectamente sincronizados. Guía al usuario a través de cada aspecto esencial del prompt: apariencia visual y estilo, acción, diálogo, sonido, movimiento de cámara, iluminación y negativos, asegurando que el resultado sea una instrucción lista para pegar en la interfaz de VideoExpress. Está diseñada para tomas individuales y ofrece recomendaciones basadas en las capacidades del motor de VE, evitando errores comunes como describir intenciones en lugar de objetos concretos o incluir texto no citado. Si la tarea crece a múltiples clips, un guión completo o un paquete de prompts, la habilidad sugiere amablemente migrar a 'videoexpress-scripting', que está diseñada para proyectos más complejos. Además, incluye una función de control de novedades que, al primer uso en una conversación, pregunta si el usuario desea ver un resumen de los cambios de la versión actual.

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

VideoExpress Prompt

Un asistente para una toma: un prompt de imagen de inicio, un prompt de videoclip, o un par imagen-y-clip, escritos siguiendo las mismas reglas que la habilidad VideoExpress Scripting. Sin proyecto, sin documento bíblico, sin paquete de prompts. Cada paso pregunta sobre un aspecto del prompt, sugiere una respuesta y continúa.

Dos hechos impulsan cada prompt:

  1. El modelo renderiza sustantivos, no intenciones. Cada sustantivo, conteo, símil y token suelto es candidato a aparecer en pantalla.
  2. Cada generación solo sabe lo que se le da. Un clip ve una sola imagen fija más el prompt. Cualquier cosa que no sea visible en el fotograma inicial o esté descrita en el prompt será inventada.

Leer antes de escribir

Las reglas residen en references/, compartidas palabra por palabra con VideoExpress Scripting. Este archivo no las repite.

  • Siempre: references/multishot-template.md (orden de etiquetas, plantilla, ejemplo resuelto) y references/prompt-rules.md (cómo lee el motor un prompt; la tabla fallo → causa → regla).
  • Paso 1, Apariencia: references/styles/README.md (índice, receta de prompt de imagen, patrón de video), luego la hoja de estilo elegida. Personajes, imágenes de inicio y Personaje Consistente: references/bible.md.
  • Pasos 2 y 5, acción y cámara: references/camera-and-motion.md.
  • Pasos 3, 4 y 6, diálogo, sonido, luz: references/light-sound-dialogue.md.

Las referencias fueron escritas para proyectos de varios clips. Para una toma única, léelas así: los "bloques bíblicos" son la descripción del personaje, atuendo y ubicación escrita una vez en este asistente y reutilizada textualmente en ambos prompts de un par; la referencia de clip es una etiqueta corta (abajo); las rejillas de clips, el encadenamiento entre clips, el documento de paquete y browser-workflow.md no aplican.

Cómo preguntar

  • Un paso por turno, como tarjetas de pregunta (o una lista numerada corta donde la plataforma no tenga tarjetas). Una a tres preguntas por tarjeta, dos a cuatro opciones cortas cada una, más "Tú eliges" y "Algo más (escribiré)" cuando la respuesta sea abierta.
  • Sugiere, luego pregunta. Comienza cada paso con una recomendación de una línea basada en lo que el usuario ha dicho y en lo que VE hace bien.
  • Nunca preguntes lo que ya está respondido. Extrae las respuestas del mensaje del usuario, la imagen o el prompt existente primero. Muestra lo que se tomó de ello y pide solo confirmación o cambios.
  • Mantén un resumen en curso. Después de cada paso, muestra una breve lista "hasta ahora" para que el usuario pueda corregir cualquier cosa.
  • Permite al usuario saltar adelante. "Tú eliges" o "solo escríbelo" rellena los pasos restantes con los valores sugeridos por defecto, y dice cuáles fueron.

Primer uso en una conversación: qué hay de nuevo

La primera vez que se usa esta habilidad en una conversación, sea cual sea el primer mensaje del usuario, pregunta esto antes que nada, como una pregunta de sí/no, con opciones numeradas donde la plataforma no tenga un widget de pregunta:

Una vez por versión donde la memoria lo permita. Primero verifica cualquier memoria persistente que puedas leer (las memorias guardadas del asistente, un archivo de memoria del proyecto) para buscar una nota de que la pregunta de novedades de esta versión ya se mostró. Si la hay, omítela. Si no, pregúntala; luego, si la memoria está activa, guarda la nota de una línea "VideoExpress Prompt [versión]: what's-new mostrado." e informa al usuario una vez: "Recordaré que ya has visto esto, así que no volveré a preguntar para esta versión." Sin memoria, o cuando no se encuentre una nota, pregunta como a continuación: volver a preguntar es la alternativa segura.

"VideoExpress Prompt se ha actualizado a la versión [versión]. ¿Te gustaría un resumen rápido de las novedades?" Toma la versión de metadata.version de este archivo, sin el sufijo -dev. En caso afirmativo, lee references/changelog.md y muestra sus notas de la versión actual (la primera línea del archivo dice qué secciones) como una lista con viñetas: un encabezado corto por versión, la más reciente primero, luego una viñeta corta por cada elemento de Titular y Nuevo (los elementos de Corregido de una versión pueden compartir una viñeta). Nunca condenses las notas en una oración o un paréntesis.

Luego responde al primer mensaje del usuario. Si la habilidad se inició sin un mensaje propio (solo su nombre o comando de barra), ve directamente a la tarjeta del Paso 0, "¿Tienes algo desde lo que empezar?", como una tarjeta de pregunta (opciones numeradas donde la plataforma no tenga un widget de pregunta), no un menú en prosa. Cuando el primer mensaje ya dice lo que se quiere (una idea, una imagen, un prompt para mejorar, una toma fallida), actúa sobre ello sin preguntar qué quiere el usuario. Pregunta la pregunta de novedades una vez por conversación, nunca más tarde en ella.

Nombra la conversación según la toma. Una vez que la toma tenga un tema (de la idea, imagen o prompt del usuario), renombra la conversación a "[tema] · VideoExpress Prompt" si tienes una herramienta que la renombra (Grok puede renombrar sus chats; ChatGPT no). De lo contrario, deja el nombre como está.

Paso 0: ¿qué tienes?

Tarjeta: "¿Tienes algo desde lo que empezar?" (selección múltiple)

  1. Una imagen (una imagen de inicio, un fotograma o una referencia de personaje): pídeles que la adjunten
  2. Un prompt de imagen
  3. Un prompt de clip
  4. Empezar de cero

Luego: "¿Qué quieres obtener de esto?"

  1. Un prompt de imagen de inicio
  2. Un prompt de clip (para una imagen que tengo o haré)
  3. Un prompt de imagen y su prompt de clip

Cuando el usuario trae algo:

  • Una imagen: léela antes que nada. Anota el sujeto, encuadre, pose, accesorios, entorno y luz exactamente como se muestran; el prompt del clip debe coincidir con el fotograma, no con lo que se pretendía. Pregunta si ya está en su biblioteca de VE.
  • Un prompt: compáralo con prompt-rules.md y multishot-template.md. Enumera lo que funciona y lo que está en riesgo (etiquetas faltantes, exclusiones fuera de [NEGATIVES], texto no hablado entre comillas, objetos con texto descritos con su texto, un solo bloque de sonido después del último segmento, ancla de estilo faltante, etc.), en una lista corta. Precarga los pasos 1–7 a partir de él y ejecútalos como tarjetas de confirmar-o-cambiar. Si el usuario informa de un fallo con él, comienza desde la tabla en prompt-rules.md.

Paso 1: apariencia

¿Cómo debería verse?

  • Estilo. Enlaza el catálogo para que el usuario pueda ver cada estilo antes de elegir: Catálogo de estilos (una página y un clip de demostración por estilo) y la lista de reproducción de demostración. Sugiere dos o tres estilos de styles/README.md que se ajusten a la idea (por defecto Cinematográfico Fotorrealista), y di si cada uno es un ajuste preestablecido del Modo Crear o un estilo personalizado. Luego lee la hoja de ese estilo.
  • Relación de aspecto: Horizontal 16:9 o Vertical 9:16.
  • Personajes: quién está y cómo se ven (rostro, cabello, complexión, atuendo, accesorio distintivo), escrito una vez como un bloque según bible.md. Pregunta si usarán Personaje Consistente, y si una imagen de referencia del personaje ya está en la biblioteca. Si no, ofrece un prompt de imagen de referencia (cuerpo entero, fondo gris liso) como un prompt de imagen adicional. Máximo dos personajes de referencia (ranura 1 y ranura 2); Personaje Consistente desactivado para tomas sin personajes.
  • Dónde: la ubicación, incluyendo lo que está fuera de cuadro si la cámara se moverá.

Paso 2: qué sucede

  • Solo imagen: el momento capturado: sujeto, posición en el encuadre, cuánto de él es visible, pose y mirada. Si seguirá un clip, coloca al sujeto a mitad de acción para que el clip comience moviéndose.
  • Clip: la acción en tiempo real, en secuencia. Sugiere una duración (3–10 s; aproximadamente una acción pequeña por cada tres segundos) y divídela en segmentos [ACCIÓN t-ts] temporizados. Di qué permanece quieto. Marca cualquier cosa en la lista de riesgo de prompt-rules.md (eventos contados, acciones relativas a la orientación, un accesorio que sale del encuadre y regresa) con una solución alternativa.

Paso 3: ¿alguien habla? (solo clips)

Si es así, pregunta primero: "¿Tienes una idea de quién habla y dónde?"

  • Sí: obtén los detalles: quién habla (máximo dos hablantes), dónde están (en la escena y en el encuadre), qué dicen palabra por palabra, y cómo suenan (edad, tono, textura, acento, ritmo).
  • No: ofrece dos o tres sugerencias basadas en los pasos 1 y 2, cada una nombrando al hablante, dónde está, una línea corta que se ajuste a la duración del clip, y una voz. El usuario elige una, la ajusta o escribe la suya propia.

Luego:

  • Recomienda el método según light-sound-dialogue.md: en el prompt (Método A) cuando el clip también tenga acción, o Lipsync HD (Método B) para una cabeza parlante pura.
  • Método A: verifica que las líneas se ajusten a la duración (aproximadamente dos segundos por línea corta más pausas) y que el rostro de cada hablante esté en el encuadre.
  • Método B: la línea de cada actor debe tener menos de 100 caracteres. Genera los campos de diálogo por separado (abajo).

Paso 4: sonido (solo clips)

¿Sonido de producción o Solo Video (Sin Sonido)? Con sonido: sugiere sonidos cortos y distintos vinculados a la acción de cada segmento, un bloque [SONIDO DE PRODUCCIÓN t-ts] por segmento. Evita la atmósfera sostenida, los tonos agudos y cualquier solicitud de silencio; las exclusiones van al paso 7.

Paso 5: cámara (solo clips)

Sugiere fija a menos que la toma necesite un movimiento. Un movimiento por segmento, nombrado con su dirección y naturaleza física (un avance, no un zoom) y su encuadre final. Un movimiento no debe agrandar un rostro o accesorio detallado más allá del tamaño que muestra el fotograma inicial: si el usuario quiere un plano más cercano, eso es una nueva imagen de inicio con ese encuadre.

Paso 6: luz e imagen

Dirección y color de la luz principal, relleno o contraluz, hora del día, y la línea de estilo de la hoja de estilo (repetida en cada segmento para un clip). Para un estilo personalizado, el ancla de estilo abre el prompt. Los efectos añaden luz, nunca la reemplazan; mantén una luz principal sobre el sujeto.

Paso 7: negativos

Sugiere la lista: los protectores de la hoja de estilo, negativos de antirrealismo para looks estilizados, los protectores específicos del clip (cámara invirtiéndose, nuevos personajes, deriva facial o de vestuario, movimiento no deseado), exclusiones de sonido, y "sin texto, sin letras, sin números, sin logotipos, sin marca de agua". Cada exclusión vive aquí y en ningún otro lugar, cada una escrita con "Sin". Pregunta qué más quiere el usuario que se mantenga fuera.

Escribir los prompts

  • Etiqueta. Cada prompt comienza con una etiqueta corta entre corchetes para que el mosaico de la biblioteca se pueda encontrar: [Imagen 1], [Clip 1] por defecto, o la propia del usuario ([Clip 1 PRUEBA 1] para variantes de prueba). Nada va antes.
  • Prompt de imagen: sigue la receta de prompt de imagen en styles/README.md, autocontenido, con la redacción completa del personaje, atuendo y ubicación en línea y la cabeza en el encuadre. Tanto la prosa como la forma etiquetada en bible.md (Prompts de imagen de inicio etiquetados) funcionan; usa la que el usuario prefiera.
  • Prompt de clip: el orden de etiquetas en multishot-template.md. En un par, reutiliza la redacción exacta del personaje, atuendo y ubicación del prompt de imagen, y usa la forma [USO DE REFERENCIA] de clip nuevo. Para un clip a partir de la imagen del usuario, describe lo que muestra la imagen.
  • Verificar antes de mostrar: comillas solo alrededor de las líneas habladas, una vez cada una; letreros y pantallas descritos como formas abstractas y luz; positivos en todas partes fuera de [NEGATIVES]; por debajo de unos 6.000 caracteres (recorta primero el texto de estilo repetido y los negativos).

Entrega

Para cada prompt, un encabezado, una lista corta de ajustes, luego el prompt solo en un bloque de código (solo el bloque de código se pega):

  • Imagen: relación de aspecto · Usar modo Creativo activado · Mejorar automáticamente mi prompt de imagen desactivado · Personaje Consistente activado o desactivado, y qué imagen va en cada ranura.
  • Clip: relación de aspecto · imagen de apertura · Modo Avanzado activado, Duración manual del video, seg marcado y ajustado a la duración del clip · Mejorar automáticamente mi prompt de video desactivado · Solo Video (Sin Sonido) desactivado cuando haya sonido de producción · Video Lipsync HD desactivado a menos que sea el Método B.
  • Lipsync HD (Método B): el prompt principal no contiene diálogo. Ajusta la duración antes de marcar Video Lipsync HD (marcarlo oculta los controles de duración). Luego da los tres campos de diálogo como bloques de código separados: Video Prompt ("El Actor 1 es [descripción, posición], [acción mientras habla], [voz]. El Actor 2 es …"), Guión del Actor 1, Guión del Actor 2. Recuerda al usuario que verifique que el contador de Caracteres totales del diálogo coincida con las líneas.

Para un par: genera primero la imagen y elige el mejor candidato. Si lo que VE dibujó difiere del prompt (un accesorio en otro lugar, un encuadre diferente), ofrece un prompt de clip revisado que coincida con el fotograma.

Después de la generación

  • Cuando el usuario informe de un problema, diagnostica el mecanismo desde la tabla en prompt-rules.md y da el prompt completo revisado, nunca una lista de ediciones. Si una corrección de imagen cambia la redacción que comparte el prompt del clip, da también el prompt del clip completo.
  • Si un problema persiste después de dos rondas, sugiere tomas de prueba de una sola variable, cada una con su propia etiqueta ([Clip 1 PRUEBA 1], [Clip 1 PRUEBA 2]), más una toma de control del último prompt limpio.
  • Si la toma crece a varios clips, encadenamiento o una secuencia, sugiere pasar a VideoExpress Scripting.

Individual skills in this repo

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

Skills relacionados