← Back to Skills Marketplace
gybin02

nano banana 2

by gybin02 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
144
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install nano-banana-2-pro
Description
Generate/edit images with Nano Banana 2 (Gemini 3.1 Flash Image). Use for image create/modify requests incl. edits. Supports text-to-image + image-to-image;...
Usage Guidance
This skill appears to implement exactly what it claims (a Gemini-based image generator), but the package metadata is incomplete and inconsistent: it fails to declare that you must supply a GEMINI_API_KEY (or pass --api-key) and that the 'uv' runner plus Python deps (google-genai, pillow) are required. Before installing or running: 1) Confirm the skill's origin and trustworthiness (homepage/source unknown). 2) Only provide an API key with the correct, least-privilege scope for image generation; avoid reusing high-privilege account keys. 3) Ensure you run it in a safe directory (it will read any input image paths you pass and will create output files). 4) Consider installing dependencies from official sources and running the script in a sandbox if origin is untrusted. 5) Ask the publisher to update the registry metadata to declare required binaries and the GEMINI_API_KEY requirement and to fix the inconsistent path/slug to reduce ambiguity.
Capability Analysis
Type: OpenClaw Skill Name: nano-banana-2-pro Version: 1.0.0 The skill is a legitimate tool for generating and editing images using Google's Gemini API. The core logic in `scripts/generate_image.py` uses the official `google-genai` SDK and `pillow` library to process requests, with no evidence of data exfiltration, malicious execution, or prompt injection. It handles API keys and file outputs using standard practices for CLI utilities.
Capability Assessment
Purpose & Capability
The skill's stated purpose (image generation/editing via Gemini) matches the code and instructions: the script uses google.genai to call Gemini and Pillow to process images. However the registry metadata does not declare the actual runtime needs: the SKILL.md and script require the 'uv' runner and a Gemini API key, but required binaries/env vars are listed as none. Also SKILL.md uses a path (~/.codex/skills/nano-banana-pro/...) that does not exactly match the skill slug (nano-banana-2-pro), which could indicate sloppy packaging or a copy-paste error.
Instruction Scope
The SKILL.md and script limit activity to reading input images from user-specified paths, calling the Google GenAI client with provided API key, and writing output PNGs to the user's working directory. There are no instructions to read unrelated system files or to send data to unexpected external endpoints beyond the Gemini API. The script prints load/save messages and model text parts but does not attempt hidden exfiltration. Still, the instructions grant the script the ability to read any input image paths the user provides, which is expected for this purpose.
Install Mechanism
There is no install spec in the registry (instruction-only), but the script header and runtime import show real dependencies (google-genai, pillow) and the SKILL.md presumes the 'uv' command. The skill does not declare how those dependencies are installed or verified. Lack of an install mechanism plus commented dependency hints is disproportionate: either declare required binaries/env and provide an install, or keep it pure-instructions and make requirements explicit.
Credentials
The script expects an API key (CLI --api-key or GEMINI_API_KEY environment variable) and will fail without it, yet the registry lists no required env vars or primary credential. Requesting a service API key is reasonable for this functionality, but omitting that from metadata is an incoherence that affects user consent and credential management. Additionally, SKILL.md's pre-check mentions 'command -v uv' which means the 'uv' binary is required but not declared.
Persistence & Privilege
The skill does not request persistent/automatic inclusion (always: false) and does not modify other skills or global agent settings. It only writes output files where the user chooses. There are no elevated privileges or persistence indicators.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nano-banana-2-pro
  3. After installation, invoke the skill by name or use /nano-banana-2-pro
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Nano Banana 2 skill (Gemini 3.1 Flash Image Preview): - Added SKILL_CN.md and scripts/generate_image.py. - Supports text-to-image and image editing using up to 14 input images. - Allows control over resolution (512/1K/2K/4K), 14 aspect ratios, and multiple models. - Includes --thinking-level and --image-only options. - API key management and robust preflight checks. - Filename generation with timestamp and context-based naming.
Metadata
Slug nano-banana-2-pro
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is nano banana 2?

Generate/edit images with Nano Banana 2 (Gemini 3.1 Flash Image). Use for image create/modify requests incl. edits. Supports text-to-image + image-to-image;... It is an AI Agent Skill for Claude Code / OpenClaw, with 144 downloads so far.

How do I install nano banana 2?

Run "/install nano-banana-2-pro" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is nano banana 2 free?

Yes, nano banana 2 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does nano banana 2 support?

nano banana 2 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created nano banana 2?

It is built and maintained by gybin02 (@gybin02); the current version is v1.0.0.

💬 Comments