ASD

Nano Banana 2

Genera y edita imágenes con Nano Banana 2 (Gemini 3.1 Flash Image Preview) de Google, para iteración rápida y control de aspect-ratio y resolución de 512px a 4K.

Estrellas
281

en todo el repo

Actividad
32

0–100, la ruta de este skill

Actualizado
hace 5 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
977 tok

69 tok en reposo

Paquete
2 archivos

10 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add intellectronica/agent-skills --skill nano-banana-2 --agent claude-code

Se instala solo en este repositorio.

Este skill needs API credentials.

Qué hace

  • Genera imágenes nuevas o edita imágenes existentes con Nano Banana 2 (gemini-3.1-flash-image-preview) vía script uv run generate_image.py
  • Controla resolución (512px a 4K) y aspecto (1:1, 9:16, 16:9, etc.) según lenguaje del usuario
  • Acepta hasta 14 imágenes de referencia con --input-image para preservar consistencia de personaje u objeto
  • Genera nombres de archivo con formato yyyy-mm-dd-hh-mm-ss-name.png y guarda el PNG resultante
  • Resuelve la API key vía --api-key o la variable GEMINI_API_KEY, con error claro si falta

Úsalo cuando

  • El usuario pide crear o modificar imágenes
  • Se necesita iteración rápida, control explícito de aspect-ratio o control de resolución de 512px a 4K

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Genera una imagen 4K panorámica de un skyline futurista al atardecer
    • Edita este logo y este personaje para crear una imagen de campaña en 4:5
    • Crea un borrador rápido en 512px de un jardín japonés
    • Hazme un wallpaper vertical 9:16 para el teléfono

    SKILL.md

    En inglés

    Nano Banana 2 Image Generation & Editing

    Generate new images or edit existing images with Nano Banana 2 (gemini-3.1-flash-image-preview).

    Usage

    Run the script using absolute or workspace-relative path (do NOT cd into the skill directory first):

    Generate new image:

    uv run ./.agents/skills/nano-banana-2/scripts/generate_image.py --prompt "your image description" --filename "output-name.png" [--resolution 512px|1K|2K|4K] [--aspect-ratio RATIO] [--api-key KEY]
    

    Edit image(s) with references:

    uv run ./.agents/skills/nano-banana-2/scripts/generate_image.py --prompt "editing instructions" --filename "output-name.png" --input-image "path/to/input1.png" [--input-image "path/to/input2.png" ...] [--resolution 512px|1K|2K|4K] [--aspect-ratio RATIO] [--api-key KEY]
    

    Always run from the user's current working directory so outputs are saved in the active project context.

    Model

    Use model code:

    • gemini-3.1-flash-image-preview (Nano Banana 2)

    Do not use gemini-3-pro-image-preview in this skill.

    Resolution Options

    Nano Banana 2 supports:

    • 512px (fastest, low-latency iteration)
    • 1K (default)
    • 2K
    • 4K

    Map common user language:

    • "quick draft", "thumbnail", "tiny", "512", "0.5K" → 512px
    • no resolution mention → 1K
    • "2K", "medium", "normal" → 2K
    • "4K", "high-res", "ultra", "print quality" → 4K

    Use uppercase K for 1K, 2K, 4K.

    Aspect Ratios

    Supported aspect ratios:

    • 1:1, 1:4, 1:8, 2:3, 3:2, 3:4, 4:1, 4:3, 4:5, 5:4, 8:1, 9:16, 16:9, 21:9

    Map common requests:

    • square post / icon → 1:1
    • phone wallpaper / vertical reel → 9:16
    • widescreen / slide / hero image → 16:9
    • cinematic wide → 21:9
    • portrait print → 2:3 or 3:4
    • panorama banner → 4:1 or 8:1

    If unspecified, let the model default behavior apply.

    Reference Images (New in Gemini 3 Image workflows)

    Provide up to 14 reference images when needed by repeating --input-image:

    • preserve character consistency
    • preserve object fidelity
    • combine multiple visual references into one output

    Use one image for simple edits; use multiple images for composition or consistency-sensitive tasks.

    API Key

    Resolve API key in this order:

    1. --api-key argument
    2. GEMINI_API_KEY environment variable

    If no key is available, stop and report a clear error.

    Filename Generation

    Generate filenames as: yyyy-mm-dd-hh-mm-ss-name.png

    Examples:

    • 2026-02-26-17-31-04-japanese-garden.png
    • 2026-02-26-17-31-59-social-banner.png

    Prompt Handling

    For generation, pass the user's request as-is unless critically underspecified. For editing, include explicit transformation instructions in the prompt and preserve the original intent.

    Output

    • Save PNG to the current directory (or to a provided path in --filename)
    • Return the full saved path(s)
    • Do not read the output image back unless explicitly requested

    Examples

    Create a 4K widescreen image:

    uv run ./.agents/skills/nano-banana-2/scripts/generate_image.py --prompt "Futuristic city skyline at blue hour with neon reflections" --filename "2026-02-26-17-45-00-futuristic-skyline.png" --resolution 4K --aspect-ratio 16:9
    

    Edit with multiple references:

    uv run ./.agents/skills/nano-banana-2/scripts/generate_image.py --prompt "Create a polished campaign image that keeps the exact logo details and character identity" --filename "2026-02-26-17-50-10-campaign-image.png" --input-image "logo.png" --input-image "character.png" --resolution 2K --aspect-ratio 4:5
    

    Reproducido de intellectronica/agent-skills bajo licencia CC0-1.0. Leer esta página en markdown.

    Archivos

    2 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Requiere uv, el script generate_image.py del skill y una API key de Gemini (vía --api-key o GEMINI_API_KEY).

    Variables de entorno:GEMINI_API_KEY

    Detalles

    Categoría
    Diseño y UI
    Licencia
    CC0-1.0
    Recursos incluidos
    scripts en python
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de intellectronica/agent-skills

    Este repo incluye 22 skills. Si instalas uno, normalmente ya tienes los demás.

    Úsalo cuando el usuario quiera operar Google Workspace desde la línea de comandos con gog/gogcli: Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Apps Script, Chat, Classroom, Contacts, Tasks, Groups, Admin, Keep y auth.

    Costo de contexto al activarse
    2.2k tok
    Tamaño del paquete
    9 archivos
    Última actualización
    hace 3 meses
    automatizacion

    Úsalo para leer o buscar notas de Monologue mediante su API REST: autenticación con MONOLOGUE_API_KEY, listado, paginación, filtros y manejo de errores, todo por HTTP directo con curl.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    desarrollo apis

    Ayuda con el trabajo del GitHub Copilot SDK en Node.js/TypeScript, Python, Go, .NET y Java: setup, autenticación, permisos, streaming, tools personalizadas, custom agents, servidores MCP, hooks, skills y persistencia de sesiones.

    Costo de contexto al activarse
    3.2k tok
    Tamaño del paquete
    5 archivos
    Última actualización
    hace 4 meses
    desarrollo apis

    Inicializa un repositorio git con instrucciones opcionales de commit para el agente y un .gitignore.

    Costo de contexto al activarse
    790 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 6 meses
    herramientas desarrollo

    Instrucciones para interactuar con Todoist mediante la CLI td: operaciones CRUD sobre tareas, proyectos, secciones, etiquetas y comentarios, con confirmación previa a acciones destructivas.

    Costo de contexto al activarse
    2.3k tok
    Tamaño del paquete
    3 archivos
    Última actualización
    hace 6 meses
    productividad

    Lee y escribe en el almacén clave-valor compatible con Redis de Upstash vía su REST API, para cachés, contadores, listas, sets, hashes y sorted sets.

    Costo de contexto al activarse
    2.8k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 6 meses
    bases de datos

    Skills relacionados

    Úsalo al completar tareas, implementar features mayores, o antes de mergear, para verificar que el trabajo cumple los requisitos.

    Costo de contexto al activarse
    739 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    anteayer
    testing qa

    Úsalo antes de afirmar que un trabajo está completo, corregido o pasando, antes de hacer commit o crear PRs: exige ejecutar comandos de verificación y confirmar la salida antes de cualquier afirmación de éxito.

    Costo de contexto al activarse
    912 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    testing qa

    Úsalo al empezar trabajo de feature que necesita aislamiento del workspace actual, o antes de ejecutar planes de implementación: asegura un workspace aislado vía herramientas nativas o fallback a git worktree.

    Costo de contexto al activarse
    1.7k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    herramientas desarrollo