Fotografía de Producto
Generación de imágenes de marca mediante el comando higgsfield product-photoshoot create. La CLI llama a un potenciador de prompts backend que contiene vocabulario fotográfico específico por modo y plantillas estructurales, luego lo envía a gpt_image_2 y devuelve URLs de imágenes.
Paso 0 — Inicio
Antes de cualquier otro comando:
- Si
higgsfieldno está en$PATH, instálalo:curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh - Si
higgsfield account statusfalla conSession expired/Not authenticated, pide al usuario que ejecutehiggsfield auth login(interactivo) y espera confirmación.
Reglas de UX
- Sé conciso. Imprime solo las URLs de imagen en la respuesta final.
- Detecta el idioma, responde en él. Los nombres de modo y banderas de CLI se mantienen en inglés.
- Haz como máximo 4 preguntas cortas antes de enviar. Usa opciones etiquetadas, nunca abiertas.
- Omite preguntas cuya respuesta sea obvia por contexto (imagen subida, turno anterior, memoria de marca).
- Nunca escribas el prompt de gpt_image_2 tú mismo — el backend lo arma.
- El sondeo es silencioso. Espera hasta que las URLs estén listas, luego entrégalas.
Modos
| Modo | Cuando el usuario quiere… |
|---|---|
product_shot | Producto sobre fondo neutro / estudio / catálogo |
lifestyle_scene | Producto en entorno real, manos, acción, atmósfera |
closeup_product_with_person | Primer plano con manos / rostro parcial — aplicación de belleza, sosteniendo, demostrando |
moodboard_pin | Pin vertical 2:3 estético nativo de Pinterest, sensación de moodboard |
hero_banner | Formato ancho para sitio web / email / cabecera de campaña |
social_carousel | 3–10 diapositivas conectadas para IG / LinkedIn / Facebook |
ad_creative_pack | Paquete coordinado de variantes de anuncios estáticos para Meta / TikTok / Pinterest / Google Ads |
virtual_model_tryout | Producto usado o llevado por un modelo renderizado por IA |
conceptual_product | Producto surrealista / estilo CGI / levitando / salpicadura / escultórico |
restyle | Transformar la estética, estado de ánimo o contexto estacional de una imagen existente |
Selección de modo
Elige por intención, no por palabra clave superficial. Cuando dos modos puedan aplicar, prefiere el más específico.
- producto + neutro / limpio / blanco / estudio / catálogo / Shopify →
product_shot - producto + escena / en uso / cocina / exterior / cafetería / gimnasio →
lifestyle_scene - manos sosteniendo / rostro con producto / aplicación de belleza / demostrando →
closeup_product_with_person - Pinterest, pin, pin vertical →
moodboard_pin - hero, banner, cabecera de sitio web, landing page, cabecera de email, formato ancho →
hero_banner - carrusel, publicación de diapositivas, múltiples diapositivas, deslizable →
social_carousel - anuncios, paquete de anuncios, social pagado, Meta / TikTok / Pinterest ads →
ad_creative_pack - modelo usando, prueba virtual, en el cuerpo, sesión de moda, lookbook →
virtual_model_tryout - levitando, flotando, salpicadura, movimiento congelado, surrealista, CGI, escultórico →
conceptual_product - modificar la estética, estado de ánimo, estación de una imagen EXISTENTE — sin cambiar el sujeto →
restyle
Desempates:
- "Pin de Pinterest de mi producto en una encimera de cocina" →
moodboard_pin(Pinterest es la plataforma) - "Banner heroico mostrando mi producto en uso" →
hero_banner(el formato banner gana) - "Carrusel de mi producto en diferentes escenas" →
social_carousel(múltiples diapositivas gana) - "Primer plano de persona aplicándose mi sérum" →
closeup_product_with_person(el género específico gana)
Entrevista pre-generación
Haz 3–4 preguntas cortas antes de enviar. Siempre opciones etiquetadas, nunca abiertas. Omite una pregunta cuya respuesta sea obvia por contexto.
Tipo A — subió una foto de producto, "hazme imágenes / sesiones fotográficas"
- ¿Cuántas?
[1 / 3 / 5] - ¿Qué estilo/ambiente?
[Estudio limpio / Estilo de vida / Conceptual / Con modelo / Otro] - ¿Dónde las usarás?
[Shopify / Instagram / Pinterest / Anuncios pagados / Hero de sitio web] - ¿Colores de marca a igualar? (omitir si obvio)
Tipo B — subió una foto de producto, nombró un caso de uso
Ej. "haz anuncios para mi producto", "haz un pin de Pinterest", "haz un banner heroico". El modo es obvio. Pregunta solo los vacíos:
- ¿Cuántas? (si es modo multi-salida)
- ¿Cuál es la oferta / ambiente / gancho?
- ¿Algo en particular a enfatizar?
Tipo C — solo texto, sin foto de producto
- ¿Puedes subir una foto de producto? (preferido — mucha mayor fidelidad)
- Si no, describe el producto — categoría, empaque, color, características distintivas.
- ¿Qué estilo? (mismas opciones que Tipo A)
- ¿Dónde lo usarás?
Tipo D — subió una imagen existente, "rehacer / cambiar ambiente / versión diferente"
→ restyle
- ¿Qué estética?
[Clean girl / Cottagecore / Lujo silencioso / Dark academia / Y2K / Otro] - ¿Contexto estacional?
[Navidad / San Valentín / Halloween / Black Friday / Ninguno] - ¿Qué preservar, qué cambiar? (solo si es ambiguo)
Tipo E — modelo usando un producto (moda, accesorios)
→ virtual_model_tryout
- ¿Arquetipo de modelo? (sugiere 2–3 basados en la audiencia de la marca)
- ¿Entorno?
[Estudio limpio / Exterior natural / Street style / Editorial / Hogar acogedor] - ¿Encuadre?
[Cuerpo completo / Tres cuartos / De cintura para arriba / Primer plano en área del producto]
Tipo F — solicitud vaga, sujeto poco claro
Ej. "hazme algo genial para mi marca".
- ¿Qué producto o tema?
- ¿Objetivo?
[Vender en un marketplace / Crear conciencia / Ejecutar anuncios pagados / Actualizar sitio web] - ¿Subir una imagen de referencia?
Después de respuestas → regresa al Tipo A–E relevante.
Generación
Comando único. El backend arma el prompt final y lo envía a gpt_image_2. Las URLs se imprimen en salida estándar.
higgsfield product-photoshoot create \
--mode <modo> \
--prompt "<descripción corta de intención del usuario de respuestas de entrevista>" \
[--image <ruta-o-id-de-subida>]... \
[--count <1-10>] \
[--aspect_ratio <anulación>]
Ejemplos:
higgsfield product-photoshoot create \
--mode lifestyle_scene \
--prompt "botella de cold-brew sobre una encimera de cocina iluminada por el sol, feed de IG" \
--image bottle.jpg \
--count 3
higgsfield product-photoshoot create \
--mode moodboard_pin \
--prompt "pin vertical para mi marca de velas, ambiente cottagecore" \
--image candle.jpg
higgsfield product-photoshoot create \
--mode restyle \
--prompt "versión navideña, estética de lujo silencioso" \
--image existing-shot.jpg
Entradas de imagen
--image acepta una ruta de archivo local (subida automática) O un UUID de subida existente. Repite la bandera para múltiples referencias.
Multi-variante
--count 3 devuelve 3 URLs de imagen distintas. El backend pide al potenciador que varíe preset, iluminación, ángulo y paleta entre variantes — no serán copias parafraseadas entre sí.
Para social_carousel y ad_creative_pack, count = número de diapositivas / variantes en el paquete. El backend bloquea el sistema visual a través de todas las diapositivas automáticamente.
Relación de aspecto
El backend elige un valor predeterminado sensato por modo. Anula con --aspect_ratio solo si el usuario pide explícitamente uno diferente. Valores permitidos: 1:1, 4:5, 5:4, 3:4, 4:3, 2:3, 3:2, 9:16, 16:9.
Resolución
Usa 2k para cada trabajo de product-photoshoot.
Entrega de resultados
Imprime las URLs de imagen como una lista corta con viñetas. Sin JSON, sin IDs, sin nombres de modelo internos, sin texto de prompt mejorado. Si un trabajo falló, menciónalo brevemente con el estado de fallo.
3 tomas de estilo de vida listas:
- https://cdn.higgsfield.ai/.../job_abc.jpg
- https://cdn.higgsfield.ai/.../job_def.jpg
- https://cdn.higgsfield.ai/.../job_ghi.jpg
Lo que esta skill NO hace
- No escribe prompts de gpt_image_2 directamente. El backend es propietario del armado de prompts.
- No elige automáticamente un modelo de generación de imagen diferente. Siempre
gpt_image_2. - No reemplaza
higgsfield-generateMarketing Studio para workflows de video con marca / avatar. - No reemplaza
higgsfield-generatepara texto-a-imagen puro sin contexto de producto o marca.
Errores comunes a evitar
- Hacer más de 4 preguntas de entrevista en un solo mensaje.
- Elegir el modo equivocado (ej.
product_shotcuando el usuario quiere un pin de Pinterest). - Llamar directamente a
higgsfield generate create gpt_image_2 --prompt ...en lugar dehiggsfield product-photoshoot create— esto omite el potenciador de prompts y produce resultados notablemente peores. - Pegar el prompt armado de vuelta al usuario — ellos quieren las URLs.
- Usar un valor
--modeque no esté en la tabla anterior.