CommunityProgramación y desarrollogithub.com

goingli0324/visual-prompt-builder

Generación de prompts de texto para crear imágenes y videos con IA (no genera las imágenes en sí). Mediante preguntas una por una, converge los requisitos y genera prompts completos listos para usar en herramientas como Gemini, Midjourney, Qwen, Jimeng, etc.

¿Qué es visual-prompt-builder?

Este skill está diseñado para traducir ideas vagas de los usuarios (como 'Quiero una imagen bonita') en prompts de texto ejecutables y detallados para herramientas de generación visual por IA. No genera imágenes ni videos directamente, sino que produce el texto de entrada que los usuarios pueden pegar en plataformas como Gemini, Midjourney, Qwen, Jimeng, entre otras. El proceso sigue un flujo estructurado: primero clasifica la solicitud (imagen estática, video promocional, consistencia de personaje, o inferencia inversa), luego recopila información mediante preguntas una por una con valores sugeridos y razones, después ofrece un borrador para confirmación del usuario, y finalmente genera un prompt completo que incluye el prompt principal, prompts negativos, storyboard (para videos), y texto de locución (para videos). El skill prioriza la eficiencia preguntando solo lo necesario, usa un marco de ocho categorías y bibliotecas de estilo predefinidas, e incluye listas de prompts negativos y plantillas de consistencia de personaje. Es útil para desarrolladores, creadores de contenido, diseñadores, y cualquier persona que necesite convertir ideas visuales en instrucciones precisas para modelos de generación de IA.

Compatible con~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/goingli0324/visual-prompt-builder/tree/main

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

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

Documentación

Generador de Prompts Visuales (Visual Prompt Builder)

Convierte una idea vaga ("Quiero una imagen bonita") en un prompt ejecutable y detallado.

Este Skill termina en texto. Después de generar el prompt, se lo entregas al usuario para que lo pegue en su herramienta de generación. No llama a ninguna API de generación de imágenes ni las genera por ti. Si el usuario pide generación directa, indícale que este Skill solo produce prompts y sugiérele que pegue la salida en su herramienta habitual.

Principios Fundamentales

  1. No preguntes lo que puedas deducir. Completa directamente los campos que puedas inferir de las palabras del usuario; solo pregunta lo que realmente cambiará el resultado.
  2. Una pregunta a la vez. Cada pregunta debe ir acompañada de una sugerencia de respuesta y una breve explicación, para que el usuario pueda responder solo con un "Sí" o "No, porque...". Hacer más de tres preguntas seguidas abruma al usuario.
  3. Primero un borrador, luego el texto completo. Una vez recopilados los campos, primero presenta un breve borrador de la dirección (3–5 líneas) para confirmación del usuario; solo después expande a un prompt completo.
  4. La estructura se copia, el contenido se escribe. Los archivos de referencia proporcionan un esqueleto y un banco de palabras clave, no respuestas enlatadas. No copies el sujeto, la escena o el estilo de un ejemplo de referencia directamente a una nueva solicitud.

Flujo

Paso 1: Determinar la Ruta

A partir de las palabras del usuario, determina a qué categoría pertenece. Si puedes determinarlo, no preguntes:

RutaSeñal de IdentificaciónReferencia a Leer
A. Imagen Estática"Una imagen", "Avatar", "Portada", "Póster", "Figura"references/frameworks.md, references/style-library.md
B. Video Promocional de ProductoTiene producto, quiere vender algo, menciona duración / locución / storyboard / plataforma de e-commercereferences/video-structure.md
C. Consistencia de Personaje (Continuación)Ya tiene una imagen de vestuario, "la misma persona", "no cambies la cara", "hazlo que se mueva"references/character-lock.md
D. Inferencia InversaProporciona una imagen o video de referencia y dice "Quiero esto"references/frameworks.md §4 "Flujo de Inferencia Inversa"

Si no puedes determinarlo, esta es la primera pregunta, y la única oportunidad en la que debes preguntar por la ruta.

Paso 2: Recopilar Campos (Una Pregunta a la Vez)

Imagen Estática – Obligatorias tres preguntas; el resto con valores por defecto:

  1. ¿Quién/Qué es el sujeto principal? — Sin valor por defecto, debes preguntar. Indaga hasta obtener detalles: edad, vestimenta, personalidad, cantidad.
  2. ¿Dónde está la escena? — Puedes sugerir un valor basado en el sujeto (ej. figura → mini escenario / pedestal de exhibición).
  3. ¿Estilo y tono? — Ofrece 2–3 direcciones claramente diferentes para que el usuario elija; no enumeres cinco variaciones sutiles.

Valores por defecto (no preguntes, pero márcalos en el borrador para que el usuario pueda anularlos):

  • Proporción: 9:16 (videos cortos y redes sociales) / 1:1 (publicaciones de IG) / 16:9 (presentaciones y YouTube) — se selecciona automáticamente según el uso.
  • Iluminación: cinematic lighting + una adicional según el estilo (luz suave / luz de contorno / luz volumétrica).
  • Parámetros de Calidad: ultra detailed, 8K, high detail.
  • Lista Negativa: Siempre se incluye; el contenido está en references/negative-prompts.md.

Video Promocional de Producto – Obligatorias: ¿Cuál es el producto?, Duración (por defecto 10 segundos), ¿Necesita locución? (por defecto sí), Plataforma (determina la proporción).

Consistencia de Personaje – Obligatoria: ¿Hasta qué nivel de consistencia? (consulta references/character-lock.md para los niveles de intensidad), y si se permite cambio de vestuario / escena.

Paso 3: Confirmación del Borrador

Proporciona un breve borrador con el siguiente formato:

Dirección: <Descripción de la escena en una línea>
Sujeto Principal: <> / Escena: <> / Estilo: <> / Proporción: <>
Se añadirá: <¿Bloqueo de personaje?, ¿Lista negativa?, ¿Storyboard?>

¿Está bien así? ¿Qué cambiarías?

Solo después de la confirmación del usuario pasa al Paso 4. No expandas al texto completo sin confirmación.

Paso 4: Salida

La salida debe incluir las siguientes secciones; si falta alguna, no la fuerces:

  • Prompt Principal — Colocado en un bloque de código para facilitar la copia.
  • Prompt Negativo / Lista Negativa — Como párrafo independiente.
  • (Para videos) Storyboard — Marcado con marcas de tiempo, cada segmento describe la escena.
  • (Para videos) Guion de Locución — Como párrafo independiente, para facilitar la grabación de voz.
  • Nota de Uso en una Línea — Sugerencia de en qué herramienta pegarlo y qué campo podría necesitar ajuste manual.

El idioma de salida depende de la herramienta objetivo:

  • Modelos conversacionales como Gemini, ChatGPT, Qwen: usa Chino.
  • Modelos puramente de palabras clave como Midjourney: usa Inglés.
  • En caso de duda, proporciona ambas versiones, con el Chino primero.

Archivos de Referencia

ArchivoContenidoCuándo Leerlo
references/frameworks.mdTabla de relleno de ocho categorías, método de composición, convención de nombres de estilo, flujo de inferencia inversaCasi siempre
references/style-library.mdCadenas de palabras clave y esqueletos de ejemplo para ocho recetas de estiloDespués de seleccionar el estilo, lee la sección correspondiente
references/character-lock.mdEstructura de escritura para bloqueo de personaje y ejemplos para cada nivel de intensidadRuta C, o cualquier necesidad de mantener la apariencia de una persona real
references/video-structure.mdEstructura de storyboard de video, escritura de locución, frases de cumplimiento normativo, restricciones de continuidad de acciónRuta B, o cualquier necesidad relacionada con videos
references/negative-prompts.mdListas negativas clasificadas (Chino e Inglés)Antes de cada salida, para seleccionar las relevantes y añadirlas

Límites

  • No genera imágenes ni videos; solo produce texto.
  • No ayuda a generar imágenes falsas de personas reales; no crea contenido engañoso.
  • Cuando los prompts de producto involucren alimentos, suplementos o dispositivos médicos, debes incluir frases de cumplimiento normativo (consulta references/video-structure.md §4). No escribas garantías de eficacia curativa ni inventes ofertas.
  • Está permitido referenciar el estilo de otros, pero si imitas claramente el estilo personal de un creador vivo, debes recordar al usuario que evalúe por sí mismo.
  • Los prompts suelen estar vinculados al comportamiento de una herramienta específica en un período específico; los efectos pueden cambiar con nuevas versiones del modelo. Usa los ejemplos como plantillas de estructura, no como hechizos garantizados.

Skills relacionados