Communitygithub.com

LeechQAQ/póster-a-video

Una habilidad de agente abierta que convierte un póster en un flujo de trabajo de video promocional vertical de 15 segundos y un prompt estilo Seedance.

¿Qué es póster-a-video?

Esta habilidad de agente está diseñada para desarrolladores y creadores que desean transformar rápidamente una imagen promocional estática (como un póster o banner) en un video promocional vertical de 15 segundos con calidad profesional, optimizado para plataformas como Seedance 2.0. Proporciona un flujo de trabajo estructurado que guía al agente desde la inspección de la imagen hasta la generación del prompt final, incluyendo análisis visual detallado, clasificación de contenido y priorización de información visual. La habilidad incluye reglas estrictas de pre-vuelo (como límite de caracteres, formato de prompt en chino para Seedance 2.0, y protección contra caracteres chinos distorsionados) y comandos de validación para asegurar la calidad del prompt antes de su envío. Es compatible con Seedance 2.0 y otros generadores de video con configuración neutra, y su enfoque modular permite reutilizar plantillas, scripts y recursos documentados en `forms.md` y `reference.md`.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add LeechQAQ/poster-to-video

Preguntar en tu IA favorita

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

Documentación

Póster a Video

Convierte un solo póster o imagen promocional en un paquete de video de marketing vertical de 15 segundos en formato 9:16.

Estructura del Paquete

poster-to-video/
  SKILL.md
  forms.md
  reference.md
  scripts/
  resources/

Lee solo lo necesario:

  • Usa forms.md para el paquete de generación, la lista de verificación de envío y el formato del informe final.
  • Usa reference.md para reglas creativas detalladas, indicaciones de análisis visual, convenciones de Seedance 2.0 y controles de calidad.
  • Usa resources/prompt-template.txt al escribir un archivo de prompt que se pueda copiar.
  • Usa scripts/check_seedance_prompt_lengths.ps1 antes de enviar un prompt estilo Seedance.

Valores Predeterminados

  • Destino de salida: 15 segundos, 9:16, 720p o superior, con audio activado.
  • Una ejecución usa una imagen de referencia principal a menos que el usuario proporcione más recursos.
  • El prompt final del modelo de video debe estar en chino cuando se dirige a Seedance 2.0.
  • No inventes precios, descuentos, certificaciones, respaldos de marca, datos de conversión, interfaz de plataforma, especificaciones de hardware o códigos QR.
  • Si la entrada contiene un código QR, conserva solo el código QR original como parte de la imagen fuente o un recorte protegido; no lo redibujes ni lo reemplaces.
  • No agregues nuevos subtítulos en pantalla, subtítulos desplazables, barras de subtítulos inferiores, marcas de agua aleatorias ni logotipos adicionales a menos que el usuario lo solicite explícitamente.
  • La longitud del prompt debe mantenerse por debajo de 3800 caracteres para el envío estilo Seedance.
  • Preserva el texto visible importante con recortes, tarjetas, máscaras o resaltados en lugar de pedirle al modelo que redibuje texto chino denso.
  • Incluye siempre una restricción contra caracteres chinos distorsionados para el texto generado o preservado.

Flujo de Trabajo

  1. Inspecciona la imagen de entrada antes de escribir cualquier prompt de video.
  2. Clasifica la fuente: póster de campaña, pantalla publicitaria, página de plantilla, póster de producto, escena de señalización digital, quiosco interactivo, banner de oferta u otro recurso promocional.
  3. Extrae hechos visibles: título, subtítulo, texto pequeño, números, CTA, botones, iconos, tarjetas, productos, estado del código QR, escena, jerarquía de diseño, paleta de colores y estilo.
  4. Construye una tabla de prioridad de información:
    • Debe conservarse.
    • Se puede debilitar u omitir.
    • No debe leerse en voz alta.
    • No debe inventarse.
  5. Elige una dirección de video: lanzamiento de campaña, reutilización de plantilla, atracción a la tienda, escena de producto, oferta estacional, demostración de características o CTA de conversión rápida.
  6. Define un beneficio central y un ancla visual de la imagen fuente.
  7. Escribe una progresión de 5-7 tomas para 15 segundos. Cada toma debe tener un rango de segundos entero y un movimiento con propósito comercial.
  8. Escribe el paquete de generación usando forms.md.
  9. Escribe el prompt final en chino estilo Seedance usando reference.md o resources/prompt-template.txt.
  10. Ejecuta la verificación estricta del prompt cuando exista un archivo de prompt.
  11. Si el usuario proporcionó un ejecutor de generación de video configurado, envía la imagen fuente y el prompt. De lo contrario, devuelve el prompt listo para enviar e instrucciones neutrales al proveedor.

Controles Estrictos de Pre-Vuelo

Mantén estos controles incluso cuando el usuario diga que ejecute rápidamente:

  • El prompt tiene menos de 3800 caracteres a menos que el proveedor de destino permita más.
  • El prompt usa etiquetas de campo en chino para el envío estilo Seedance.
  • No hay etiquetas en inglés prohibidas como Section, Scene Content, Dialogue, Subtitle Content, Voiceover Reading, SFX, Camera/Transition o Negative Constraints.
  • No hay una sección 参考图解析 independiente en el prompt final; el análisis de la fuente pertenece a la línea de mapeo @图片N = ... correspondiente.
  • Cada encabezado de toma incluye un rango de segundos entero, como 分镜一(0-2秒).
  • Cualquier línea de voz en off usa {} e incluye pinyin con tono para cada sílaba pronunciada si el TTS de destino lo requiere.
  • No hay nuevos campos de subtítulos a menos que el usuario haya solicitado subtítulos visibles.
  • No aparece ninguna URL sin formato, ruta local o ID de recurso dentro del texto del prompt.
  • Cada toma que utiliza un recurso fuente hace referencia al @图片N correspondiente.
  • El prompt incluye una regla fuerte contra caracteres chinos distorsionados, mojibake, pseudo-chino, caracteres incorrectos, trazos aleatorios y texto deformado.

Comandos

Valida un prompt estilo Seedance:

& '.\skills\poster-to-video\scripts\check_seedance_prompt_lengths.ps1' `
  -PromptPath '.\outputs\poster-video-prompt.txt' `
  -StrictChineseSeedance

Instala esta habilidad localmente desde la raíz del repositorio:

.\install.ps1

Respuesta Final

Usa el formato de informe final en forms.md.

Si la generación de video se envió realmente y se devolvió una URL de video reproducible, incluye la URL sin formato como texto visible. No la ocultes solo detrás de un enlace Markdown.

Skills relacionados