Communitygithub.com

Omni-Design Studio (Estudio de Diseño Determinístico en 3 Pasos)

Extrae el ADN cromático y compositivo de una hoja de conceptos y diseños de referencia (imágenes/URLs/curación humana de 100 ejemplares), sintetiza eslóganes en 0ms y combina con fotos de modelos de imagen tope de gama sin costo adicional (Codex `image_gen` [gpt-image-2.5-sunburst] o Antigravity `image-generator` [Imagen 4 Ultra]) para generar en un solo comando: ① sitio web, ② póster 300 DPI (PNG/PDF), ③ empaque (maqueta 3D y plano de corte SVG) y ④ video promocional (9:16 vertical y 16:9 horizontal MP4). Diseño determinístico de 3 pasos que produce la misma calidad incluso con modelos básicos (Flash Low / DeepSeek Flash / Luna).

¿Qué es Omni-Design Studio (Estudio de Diseño Determinístico en 3 Pasos)?

Omni-Design Studio es una habilidad de agente de IA que unifica el diseño gráfico profesional y la producción de video promocional en una tubería determinística de 3 pasos. Su objetivo es eliminar la incertidumbre de los modelos de IA de nivel inferior (como Flash Low o DeepSeek Flash) encapsulando toda la complejidad (extracción de paletas, síntesis de eslóganes, composición editorial asimétrica, PDF/SVG de empaque, animación y síntesis de voz) en un solo script Python determinístico (`build_omni_design.py`). El flujo comienza con la definición del concepto (Paso 1), continúa con la generación de tres fotografías de stock sin texto usando modelos de imagen de suscripción sin costo adicional (Paso 2) y finaliza con la construcción de todos los activos de diseño y video con un solo comando (Paso 3). La salida incluye tres archivos HTML con un editor visual incorporado tipo WordPress, imágenes de alta resolución, PDF, SVG y videos promocionales editables (con subtítulos SRT/VTT y pista de audio). Soporta plataformas como Codex, Antigravity, Claude Code y Cursor, y ofrece opciones de personalización como hojas de concepto, imágenes de referencia y estilos de diseño predefinidos.

Compatible con✓Claude Code✓Codex CLI~Cursor✓Antigravity
npx skills add kodawarimax/omni-design-studio

Preguntar en tu IA favorita

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

Documentación

Omni-Design Studio (Habilidad Integral de Diseño Determinístico y Video Promocional en 3 Pasos)

🎯 Filosofía de diseño (¿Por qué incluso con modelos básicos se obtiene calidad profesional?) Toda la complejidad (extracción de paletas, síntesis de eslóganes, composición editorial asimétrica, PDF/SVG de empaque en 300 DPI, animación a 24 fps y síntesis de voz) está encapsulada en una sola tubería Python determinística llamada build_omni_design.py (Primero la Fórmula). Un agente de IA (ya sea de nivel superior o básico) solo necesita ejecutar secuencialmente los siguientes 3 pasos: ① Preparar ➔ ② Generar 3 fotos ➔ ③ Construir todo de una vez para producir siempre resultados con calidad de diseñador humano.


🗺️ Diagrama general de la arquitectura (Máquina de estados de 3 pasos)

flowchart TD
    Start(["👤 Solicitud del usuario"]) --> Check{"¿Se han especificado el concepto y las imágenes de referencia?"}

    %% Paso 1
    Check -- "No especificado (solicitud ambigua)" --> Ask["【Paso 1A】Presentar 5 preguntas clave<br>build_omni_design.py --ask-concept"]
    Ask --> UserAns["Respuesta del usuario / llenado de la hoja"]
    Check -- "Especificado o ya respondido" --> PromptGen["【Paso 1B】Extraer ADN y generar 3 prompts de foto<br>build_omni_design.py --print-image-prompts<br>(--ref-image / --ref-url / --concept-sheet)"]
    UserAns --> PromptGen

    %% Paso 2
    PromptGen --> Harness{"¿Entorno de ejecución (armazón)?"}
    Harness -- "Codex (Principal)" --> CodexImg["【Paso 2A】Herramienta image_gen integrada en Codex × 3 veces<br>(gpt-image-2.5-sunburst / sin costo adicional de suscripción)<br>Guardado automático en ~/.codex/generated_images/"]
    Harness -- "Antigravity" --> AgyImg["【Paso 2B】Subagente image-generator × 3 imágenes<br>(Imagen 4 Ultra / sin costo adicional)"]
    Harness -- "Con fotos propias o sin ellas" --> DirectBuild

    %% Paso 3
    CodexImg --> DirectBuild["【Paso 3】Construir todos los medios con 1 comando<br>build_omni_design.py --auto-codex-images --with-promo-video"]
    AgyImg --> DirectBuild

    DirectBuild --> Out(["📦 Paquete completo editable (sin costo)<br>① website.html / poster.html / packaging_mockup.html<br> (Con bloques visuales tipo WordPress y editor de lienzo integrado)<br>② website_preview.png / poster_300dpi.png / poster_print.pdf / packaging_3d_mockup.png / packaging_dieline.svg<br>③ promo_video_vertical_9x16.mp4 / landscape_16x9.mp4<br>④ promo_video_studio_9x16.html / 16x9.html (Estudio de edición de subtítulos y línea de tiempo en el navegador)<br>⑤ promo_captions.srt / .vtt (Subtítulos para Premiere o CapCut) y promo_audio_track.wav"])

⚡ Reglas de ejecución en 3 pasos que nunca fallan (incluso con modelos básicos)

Siempre se utiliza un solo script (los subscripts se invocan automáticamente):
SCRIPT="$HOME/.codex/skills/omni-design-studio/scripts/build_omni_design.py"

Paso 1: Confirmar concepto y obtener 3 prompts de generación de fotos

  1. Si el eslogan o concepto aún no están definidos, ejecute primero lo siguiente para preguntar al usuario 5 preguntas (público objetivo, 3 beneficios, qué × quién × cómo se logra, destrucción de supuestos anteriores → solución verdadera, antes y después):
    python3 "$SCRIPT" --ask-concept
    
    (Documento original de la plantilla: templates/CONCEPT_QUESTION_SHEET.md)
  2. Cuando el nombre de la marca y las imágenes de referencia (--ref-image / --ref-url) estén definidas, ejecute con --print-image-prompts para obtener 3 prompts de foto (JSON) armonizados con el ADN cromático y de estilo:
    python3 "$SCRIPT" \
      --brand "Nombre de la marca" \
      --category "Categoría del producto (ej.: aretes, joyería fina)" \
      --ref-image "/ruta/a/referencia.jpg" \
      --print-image-prompts
    
    (※Si no hay imagen de referencia, omita --ref-image y se usará la paleta y el estilo del ADN de curación humana predeterminado organic_editorial)

Paso 2: Generar 3 activos fotográficos con el modelo tope de gama sin costo adicional (fotos sin texto)

Usando los 3 prompts (hero_image_prompt, poster_image_prompt, pack_image_prompt) generados en el Paso 1, genere 3 fotografías de estudio comerciales puras sin texto (está prohibido el cobro por uso de API; solo dentro de la suscripción sin costo adicional):

  • 🅰️ Cuando se ejecuta en Codex (1ª prioridad: gpt-image-2.5-sunburst): Llame a la herramienta image_gen integrada en Codex 3 veces (se guarda automáticamente en ~/.codex/generated_images/).
  • 🅱️ Cuando se ejecuta en Antigravity (Imagen 4 Ultra / Nano Banana 2.1): Llame a invoke_subagent(TypeName="image-generator") para generar 3 imágenes y recibir las rutas de guardado.
  • 🅲 Cuando el usuario proporciona sus propias fotos: Entregue al usuario la "📋 Solicitud de materiales del agente (composición de las fotos necesarias, tamaño recomendado, sugerencia de prompt de IA)" generada por el Paso 1 (ejecución sin --print-image-prompts).

Paso 3: Generar todos los diseños y el video promocional con un solo comando

Simplemente ejecute el siguiente comando y obtendrá 3 archivos HTML editables visualmente en el navegador (como WordPress: imágenes, texto, elementos, diseño), PNG/PDF/SVG de alta resolución y un conjunto completo de video promocional editable (subtítulos y metraje), todo listo:

# Para Codex (con --auto-codex-images las imágenes generadas en el Paso 2 se vinculan automáticamente)
python3 "$HOME/.codex/skills/omni-design-studio/scripts/build_omni_design.py" \
  --auto-codex-images \
  --target all \
  --with-promo-video \
  --brand "LUMIÈRE & CO." \
  --category "Aretes, joyería fina" \
  --headline "Luminous Craft," \
  --subcopy "Colección de aretes orgánicos en oro reciclado 18K y perlas Akoya" \
  --out-dir ~/Downloads/omni_output_pack

# Para Antigravity / Claude Code o especificando rutas de imagen individuales
python3 "$HOME/.codex/skills/omni-design-studio/scripts/build_omni_design.py" \
  --target all \
  --with-promo-video \
  --brand "LUMIÈRE & CO." \
  --category "Aretes, joyería fina" \
  --headline "Luminous Craft," \
  --subcopy "Colección de aretes orgánicos en oro reciclado 18K y perlas Akoya" \
  --hero-image /ruta/a/hero.jpg \
  --poster-image /ruta/a/poster.jpg \
  --pack-image /ruta/a/pack.jpg \
  --out-dir ~/Downloads/omni_output_pack

🎨 Edición visual tipo WordPress y edición de subtítulos de video (incluidas de serie)

Los 3 archivos de diseño generados (website.html, poster.html, packaging_mockup.html) y los archivos del estudio de video (promo_video_studio_9x16.html, promo_video_studio_16x9.html) incluyen automáticamente, gracias a cms_editor_runtime.py, un editor visual tipo WordPress (Gutenberg) / Studio (✦ OMNI WP-STUDIO). Al abrirlos en un navegador, se puede editar:

  1. Edición directa de texto (WYSIWYG en línea): Haga clic en encabezados, cuerpo, insignias o texto vertical para corregir la escritura en el acto; cambie el tamaño de fuente (A+/A-), el color y la familia tipográfica (Mincho / Japonés moderno / Gótica / Brutalismo / Cuadrícula suiza) con un solo clic.
  2. Sustitución de imágenes y cambio de forma del marco: Haga doble clic en una imagen (o arrastre y suelte desde el PC) para reemplazarla al instante por otra. La forma del marco se puede cambiar libremente a "Ventana arco" (Arco), "Tarjeta redondeada" (Bento), "Recta" (Sharp) o "Círculo" (Círculo).
  3. Movimiento libre de elementos, bloques y diseño: Mueva elementos seleccionados hacia arriba/abajo/izquierda/derecha (↑/↓/←/→), duplique (⧉) o elimine (🗑️) bloques, agregue nuevos bloques de texto/imagen (+ Añadir texto / 🖼️ Añadir imagen) e invierta la disposición de dos columnas con un clic (⇄ Invertir diseño).
  4. Guardado del HTML editado y exportación a PDF: Use 💾 Guardar HTML en la barra de herramientas para guardar el estado editado como un único archivo HTML; use 🖨️ Exportar PDF para generar un PDF/imprimir de alta resolución con la barra de herramientas oculta.
  5. Edición posterior del video y de los subtítulos (Post-Production Ready):
    • promo_video_studio_9x16.html / 16x9.html: Usando la barra de tiempo en la parte inferior, busque (Scene 1-4) y reproduzca el video; reescriba directamente los subtítulos, encabezados y fotos dentro del video; use el botón 📝 Guardar subtítulos SRT para exportar el archivo de subtítulos editado al instante.
    • promo_captions.srt / promo_captions.vtt / promo_audio_track.wav: Se pueden cargar directamente en Premiere Pro, CapCut, DaVinci Resolve, Final Cut Pro, etc., para reemplazar subtítulos o reeditar BGM/narración.

🛠️ Referencia de funciones opcionales (úsese solo cuando sea necesario)

Qué se quiere hacerBanderas / comandos adicionales
Reflejar copia automáticamente desde una hoja de concepto ya rellenada--concept-sheet /ruta/a/CONCEPT_QUESTION_SHEET.md
Reproducir completamente colores, estilo y fuente de una imagen/URL de referencia--ref-image /ruta/a/muestra.jpg o --ref-url https://...
Especificar estilo de diseño manualmente (predeterminado: organic_editorial)--trend [organic_editorial | japanese_luxury | bento_glass | neo_brutalism | swiss_editorial | cyber_pop]
Generar una hoja de contactos con 100 diseños humanos seleccionadospython3 .../scripts/curate_human_designs.py --out-dir ~/Downloads/curation_100
Modo de producción en masa (Plan B: DeepSeek + Flux ~0.6 yenes/punto)--plan plan_b (predeterminado: --plan plan_a = sin costo adicional de suscripción)

Skills relacionados