← Back to Skills Marketplace
250
Downloads
0
Stars
1
Active Installs
6
Versions
Install in OpenClaw
/install nanobanana-plus
Description
Use nanobanana-plus CLI to generate images with per-call model switching and aspect ratio control. Direct CLI invocation - no server required. Supports: node...
Usage Guidance
This skill is a thin Node wrapper that runs another CLI named 'nanobanana-plus' (expected at baseDir/bin/nanobanana-plus.js or in PATH). Before installing: 1) verify that the actual nanobanana-plus binary that performs network calls is present and inspect that code/repo (the skill package here does not include it). 2) Confirm where network requests go and whether they match the advertised service (image-generation providers). 3) Be cautious with environment variables: the wrapper forwards process.env to the child process, so don't run it in an environment containing unrelated secrets until you trust the underlying binary. 4) Check the upstream GitHub homepage and the missing bin file; if the binary is not supplied by a trusted source, treat the dependency as risky. If you need help verifying the missing binary or reviewing its network calls, consider testing in an isolated environment.
Capability Analysis
Type: OpenClaw Skill
Name: nanobanana-plus
Version: 1.5.5
The nanobanana-plus skill is a standard CLI wrapper for an image generation tool using Gemini and Imagen models. The core logic in `scripts/nanobanana-plus.mjs` uses Node.js `spawn` with an argument array to execute commands, which safely prevents shell injection. It handles API keys via environment variables as documented and lacks any indicators of data exfiltration, persistence, or malicious intent.
Capability Tags
Capability Assessment
Purpose & Capability
The skill is described as a CLI wrapper that generates images and requires only Node; the included script spawns another executable (baseDir/bin/nanobanana-plus.js or fallback 'nanobanana-plus'). The bundle does not include that bin file and the install spec only installs Node via brew. The script therefore relies on an external CLI that the skill does not declare or install — an incoherent/unexplained dependency. Minor version mismatches between SKILL.md (1.5.4), package.json (1.5.3) and registry metadata (1.5.5) add to the inconsistency.
Instruction Scope
SKILL.md instructs only to set an optional API key and run the script; it does not ask the agent to read unrelated files, secrets, or system state. The runtime delegates I/O to the spawned CLI and forwards process.env, which is expected for a wrapper but means any environment variables available to the environment will also be visible to the child process.
Install Mechanism
The only install action declared is brew install node, which is a standard, low-risk package install. There are no downloads from unknown URLs or archive extraction steps in the install spec.
Credentials
No required environment variables are declared; SKILL.md documents optional NANOBANANA_GEMINI_API_KEY or GEMINI_API_KEY for service access, which is proportionate. However the script forwards the full process.env to the spawned binary, so any sensitive variables present in the agent environment could be exposed to that child process.
Persistence & Privilege
The skill does not request persistent or elevated privileges; always is false and there is no code that modifies other skills or system-wide settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install nanobanana-plus - After installation, invoke the skill by name or use
/nanobanana-plus - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.5.5
- Version bumped from 1.5.3 to 1.5.4 in SKILL.md
- No other changes detected; documentation and functionality remain the same.
v1.5.4
Sync with GitHub: add repo URL, v1.5.4
v1.5.3
OpenClaw Skill 改为直调 CLI,无需启动 HTTP 服务
v1.5.2
- Updates guidance for using the skill, emphasizing explicit use of --token and --base-url for all commands.
- Removes all references to storing config or tokens on disk; init is now a guided setup that prints commands but does not save credentials.
- Drops support for the edit and restore commands within the skill to avoid sending local file paths or contents over HTTP.
- Updates documentation and examples to require explicit credentials and endpoint with every command.
- Changes skill emoji in metadata from "🍂" to "🍌".
v1.5.1
- Added a new `init` command for one-time initialization and config file creation.
- Now stores service settings in `~/.openclaw/skills/nanobanana-plus.json` instead of environment variables or `openclaw.json`.
- Supports direct CLI override of tokens and base URL using `--token` and `--base-url` options.
- The script no longer reads tokens from environment variables.
- Updated documentation to reflect new config and usage patterns.
- Changed OpenClaw emoji metadata from 🍌 to 🍂.
v1.5.0
Initial ClawHub release for the nanobanana-plus HTTP skill wrapper.
Metadata
Frequently Asked Questions
What is Nanobanana Plus?
Use nanobanana-plus CLI to generate images with per-call model switching and aspect ratio control. Direct CLI invocation - no server required. Supports: node... It is an AI Agent Skill for Claude Code / OpenClaw, with 250 downloads so far.
How do I install Nanobanana Plus?
Run "/install nanobanana-plus" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Nanobanana Plus free?
Yes, Nanobanana Plus is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Nanobanana Plus support?
Nanobanana Plus is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Nanobanana Plus?
It is built and maintained by webkubor (@webkubor); the current version is v1.5.5.
More Skills