nano-banana-use_skill

This skill helps you generate, edit, and compose images using Gemini Nano Banana models with configurable prompts, models, aspect ratios, and safety levels.
  • Python

103

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill cnemri/google-genai-skills --skill nano-banana-use

  • SKILL.md2.3 KB

Overview

This skill lets you generate, edit, and compose images using Gemini Nano Banana image models via small, portable Python scripts. It supports both API key and Vertex AI authentication and exposes parameters for prompt, model, aspect ratio, and safety filter. Always confirm parameters with the user or explicitly state the defaults before running.

How this skill works

The skill runs lightweight Python scripts (invoked with uv) that call Gemini Nano Banana image endpoints (gemini-2.5-flash-image and gemini-3-pro-image-preview). Scripts accept a prompt plus options for model, aspect ratio, and safety filter, and can generate, edit, or compose images from one or more inputs. Authentication is handled either by setting an API key environment variable or by using Vertex AI environment variables if running within Google Cloud.

When to use it

  • Quickly prototype image concepts from text prompts.
  • Edit or retouch existing images using descriptive instructions.
  • Compose a new image from multiple source images and a guiding prompt.
  • Run image generation from local machines or CI systems with lightweight scripts.
  • Integrate simple image creation into experiments without heavy SDK setup.

Best practices

  • Always confirm or explicitly state the prompt, model, aspect-ratio, and safety-filter-level before executing a run.
  • Prefer gemini-3-pro-image-preview as the default model unless you need a specific capability from gemini-2.5-flash-image.
  • Set authentication via GOOGLE_API_KEY or GEMINI_API_KEY for local use; set GOOGLE_CLOUD_PROJECT, GOOGLE_CLOUD_LOCATION and GOOGLE_GENAI_USE_VERTEXAI=1 for Vertex AI.
  • Use descriptive prompts and include style or composition details for predictable results.
  • Choose an appropriate safety filter; default is BLOCK_MEDIUM_AND_ABOVE, but verify policy needs before lowering it.

Example use cases

  • Generate concept art: "A futuristic banana city" -> save as city.png.
  • Edit photos: provide original.png and prompt "Make the sky purple" -> edited.png.
  • Compose stylized images: combine style.png and subject.jpg with a prompt to produce a painted composition.
  • Batch-run experiments: script-driven generation across multiple prompts and aspect ratios for A/B testing.
  • Local prototyping: run the scripts from a laptop using an API key environment variable.

FAQ

You can authenticate with an API key via GOOGLE_API_KEY or GEMINI_API_KEY, or use Vertex AI by setting GOOGLE_CLOUD_PROJECT, GOOGLE_CLOUD_LOCATION, and GOOGLE_GENAI_USE_VERTEXAI=1.

Do I need to confirm parameters before running?

Yes — always confirm the prompt, model, aspect ratio, and safety filter with the user or state the defaults (model: gemini-3-pro-image-preview, aspect-ratio: 1:1, safety-filter: BLOCK_MEDIUM_AND_ABOVE) before executing.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
nano-banana-use skill by cnemri/google-genai-skills | VeilStrat