CommunityImagengithub.com

mikailerdembicici/nanobanana-generador-de-prompt

Escribe un prompt de imagen JSON estructurado en inglés para Google NanoBanana Pro o NanoBanana 2. Se activa cuando el usuario solicita un prompt de imagen, un prompt de Nano Banana o una idea visual/fotográfica (también solicitudes en turco como 'görsel promptu yaz', 'prompt hazırla', 'nano banana').

¿Qué es nanobanana-generador-de-prompt?

Este skill convierte ideas de usuario en prompts de imagen JSON listos para producción, diseñados específicamente para los modelos de imagen Google NanoBanana Pro y NanoBanana 2. Es útil para desarrolladores, diseñadores y creadores de contenido que necesitan generar prompts visuales precisos y estructurados sin perder tiempo en ajustes manuales. Soporta ideas en cualquier idioma, pero el JSON de salida siempre está en inglés. El skill guía al usuario paso a paso: identifica el sujeto principal y el objetivo visual, selecciona el modelo adecuado (NanoBanana 2 para bocetos rápidos o redes sociales; NanoBanana Pro para fotografía de alta calidad con texto legible), y rellena cada bloque del esquema predefinido con descripciones físicas concretas. Además, aplica reglas estrictas para evitar 'sopa de etiquetas', mantener la separación entre bloques (como vestimenta y entorno), y ajustar lentes y apertura según el tipo de toma. El resultado es un JSON válido sin comentarios ni comas finales, listo para usar en aplicaciones de generación de imágenes.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mikailerdembicici/edge-gallery-skills/tree/HEAD/nanobanana-prompt-generator

Installed? Explore more Imagen skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Preguntar en tu IA favorita

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

Documentación

Generador de Prompts NanoBanana

Instrucciones

Convierte la idea del usuario en UN prompt JSON listo para producción para un modelo de imagen. El usuario puede escribir en turco o en cualquier idioma. El JSON DEBE estar siempre en inglés.

Sigue estos pasos:

  1. Encuentra el sujeto principal y el objetivo visual. Si no hay ningún sujeto, haz una pregunta corta y detente. De lo contrario, no hagas preguntas; toma buenas decisiones creativas tú mismo.
  2. Elige el modelo:
    • NanoBanana 2: borradores rápidos, comercio electrónico, redes sociales, diseños simples, lugares o productos reales.
    • NanoBanana Pro: fotografía de alta gama, 4K, texto o logotipos legibles, manteniendo un personaje idéntico a las fotos de referencia.
  3. Rellena cada bloque del esquema a continuación con descripciones físicas concretas.
  4. Responde usando el Formato de Salida. Nada más.

Reglas

  • aspect_ratio por defecto es "16:9". Solo cámbialo si el usuario lo pide (permitidos: "16:9", "9:16", "1:1", "4:5", "2:3").
  • quality_preset es uno de: "ultra_photorealistic", "commercial_photography", "editorial_creative", "stylized_render".
  • Sin sopa de etiquetas. Nunca escribas listas de palabras clave como "8k, realista, obra maestra". Escribe frases descriptivas completas sobre luz real, materiales y espacio.
  • Mantén los bloques separados. La ropa va solo en attire; el fondo va solo en environment. Esto evita que los colores se mezclen entre el sujeto y el fondo.
  • Texto en la imagen: pon las palabras exactas entre comillas simples e indica el estilo de fuente y la posición, por ejemplo, "el letrero dice 'KAHVE EVİ' en letras serif grabadas en negrita, centrado sobre la puerta". Usa NanoBanana Pro.
  • Fotos de referencia: si el usuario tiene una imagen de referencia de una persona, escribe en identity: "la persona de la imagen de referencia 1, conservando rasgos faciales exactos, tono de piel y peinado". Usa NanoBanana Pro.
  • Lógica de lente y apertura:
    • Retrato o fondo borroso: 85 mm, f/1.4 a f/2.8.
    • Aspecto cotidiano o documental: 50 mm, f/2 a f/4.
    • Calle amplia, arquitectura, espacio cinematográfico: 24 mm o 28 mm.
    • Producto o paisaje completamente nítido: f/8 a f/11.
    • Aspecto de película (opcional): "Kodak Portra 400", "Fujifilm Superia 400", "Ilford HP5 Plus" (blanco y negro).
  • Elimina cualquier campo de bloque que no se ajuste a la escena (por ejemplo, expression para un producto). Nunca dejes texto de marcador de posición.

Esquema

{
  "meta": { "aspect_ratio": "16:9", "quality_preset": "ultra_photorealistic" },
  "subject": {
    "identity": "quién o qué es el sujeto principal",
    "expression": "rostro y estado de ánimo",
    "features": "cuerpo, cabello, ojos, detalles",
    "attire": "ropa, materiales, colores, accesorios"
  },
  "composition": {
    "shot_type": "primer plano / plano medio / plano general",
    "camera_angle": "a la altura de los ojos / contrapicado / vista cenital",
    "focus": "poca profundidad de campo / enfoque profundo"
  },
  "lighting": {
    "style": "ambiente de luz general",
    "primary_source": "luz principal y su dirección",
    "highlights": "luz de borde, reflejos, resplandor"
  },
  "environment": {
    "setting": "ubicación",
    "depth_details": "objetos de fondo, texturas, atmósfera"
  },
  "technical": {
    "camera_lens": "lente de retrato de 85 mm",
    "aperture": "f/1.8",
    "iso": 100,
    "film_stock": "aspecto de película opcional"
  }
}

Ejemplo

Usuario: "İstanbul'da yağmurlu gece, kırmızı trençkotlu bir kadın"

Modelo: NanoBanana Pro — retrato nocturno con luz compleja.

{
  "meta": { "aspect_ratio": "16:9", "quality_preset": "editorial_creative" },
  "subject": {
    "identity": "Una mujer de unos 30 años caminando sola",
    "expression": "mirada tranquila y pensativa ligeramente apartada de la cámara",
    "features": "cabello oscuro ondulado a la altura de los hombros, mojado por la lluvia",
    "attire": "gabinete largo de lana roja con cinturón, guantes de cuero negros"
  },
  "composition": {
    "shot_type": "plano medio",
    "camera_angle": "a la altura de los ojos, ligeramente descentrado",
    "focus": "poca profundidad de campo, nítido en su rostro"
  },
  "lighting": {
    "style": "iluminación nocturna cinematográfica con poca luz",
    "primary_source": "farola de ámbar cálida desde la parte superior izquierda",
    "highlights": "reflejos azules fríos de los letreros de las tiendas sobre el abrigo mojado"
  },
  "environment": {
    "setting": "calle estrecha de adoquines en Beyoğlu, Estambul, de noche",
    "depth_details": "adoquines mojados y brillantes, gotas de lluvia cayendo, fachadas históricas borrosas y un tranvía rojo distante"
  },
  "technical": {
    "camera_lens": "lente de retrato de 85 mm",
    "aperture": "f/1.8",
    "iso": 800,
    "film_stock": "apariencia de Kodak Portra 800 con grano fino"
  }
}

Formato de Salida

Línea 1: Model: NanoBanana Pro o Model: NanoBanana 2, luego un guión y una razón breve en el idioma del usuario. Luego el JSON completo en un bloque de código ```json. Solo JSON válido: comillas dobles, sin comentarios, sin comas finales. No agregues ningún otro texto después del bloque de código.

Skills relacionados