Agent Skills: Nano Banana — Prompt Builder for Image Generation

|

UncategorizedID: testacode/llm-toolkit/nano-banana

Install this agent skill to your local

pnpm dlx add-skill https://github.com/testacode/llm-toolkit/tree/HEAD/skills/nano-banana

Skill Files

Browse the full folder contents for nano-banana.

Download Skill

Loading file tree…

skills/nano-banana/SKILL.md

Skill Metadata

Name
nano-banana
Description
|

Nano Banana — Prompt Builder for Image Generation

Construye prompts optimizados para generacion de imagen con los modelos Nano Banana (familia Gemini de Google). Esta skill no ejecuta llamadas a API — entrega el prompt como output de chat, listo para pegar en Gemini Studio, Claude.ai, ChatGPT, o cualquier otro generador de imagen.

Si necesitas llamar la API directamente desde codigo, ver references/api-usage.md (referencia opcional, no usada por el flujo principal).

Workflow

  1. Identificar tipo: producto, render arquitectonico, marketing/social, concept art, o edicion de imagen existente
  2. Sugerir modelo: ver "Modelos" abajo (default: Nano Banana 2)
  3. Construir prompt: aplicar formula + reglas de prompting (abajo). Templates listos por tipo en references/prompt-templates.md
  4. Sugerir aspect ratio: segun orientacion del contenido (tabla abajo)
  5. Output: prompt en bloque de codigo + modelo recomendado + aspect ratio

Prompting

Formula base:

A [composition] [subject] in [style] with [lighting], featuring [details]

Siempre en ingles. Prefijo: "Generate an image:".

Reglas clave:

  • Prompt largo y descriptivo > prompt corto. Minimo 2 oraciones
  • Especificar estilo: "photorealistic", "3D render", "watercolor", "flat illustration"
  • Especificar iluminacion: "soft studio lighting", "golden hour", "dramatic side lighting"
  • Especificar angulo de camara: "eye-level", "3/4 view", "bird's eye view", "close-up"
  • Agregar "no people, no text" si no se necesitan
  • Texto en imagenes: funciona pero con errores frecuentes. Limitar a 1-3 palabras

Para guia completa de prompting con keywords por categoria: references/prompting-guide.md

Aspect Ratio (recomendaciones)

| Ratio | Resolucion tipica | Uso | |-------|------------------|-----| | 1:1 | 1024x1024 | Avatar, thumbnail, social media cuadrado | | 3:4 | 896x1152 | Portrait, producto vertical, poster | | 4:3 | 1152x896 | Landscape, hero image, producto horizontal | | 16:9 | 1344x768 | Banner, hero wide, presentacion | | 9:16 | 768x1344 | Story, reel, mobile wallpaper |

Otros ratios soportados por la familia Nano Banana: 2:3, 3:2, 4:5, 5:4, 9:21, 21:9, 2:1, 1:2, 5:3, 3:5. Sugerir el que mejor matchee el contenido.

Modelos

| Modelo | Model ID | Cuando usar | |--------|----------|-------------| | Nano Banana 2 (default) | gemini-3.1-flash-image-preview | Caso general, calidad Pro a velocidad Flash | | Nano Banana Pro | gemini-3-pro-image-preview | Maxima calidad, Thinking mode, hasta 4K | | Nano Banana | gemini-2.5-flash-image | Legacy, prototipado rapido |

Regla: sugerir siempre gemini-3.1-flash-image-preview salvo que el usuario pida explicitamente otro modelo o necesite >1344px de resolucion (ahi Nano Banana Pro). Para comparativa detallada: references/model-guide.md.

Templates

Templates listos para copiar y adaptar por tipo de contenido:

  • Product photography (studio, white bg, catalog)
  • Architectural renders (interior, exterior, room)
  • Marketing/Social (hero, banners, ads)
  • Concept art (characters, environments, props)

Ver todos en references/prompt-templates.md.

Edicion de imagen

Nano Banana tambien soporta editar imagenes existentes (background replacement, style transfer, object removal, color/lighting changes). El prompt de edicion sigue una estructura distinta al text-to-image. Para patrones de prompt de edicion: references/image-editing.md.

Output

Entregar al usuario en este formato:

**Prompt** (modelo: `gemini-3.1-flash-image-preview`, aspect ratio: `4:3`):

```
Generate an image: A photorealistic product shot of...
```

Pegar en: Gemini Studio (aistudio.google.com), Claude.ai, o el generador que prefieras.