nano-banana-pro-jsonlisted
Install: claude install-skill kevin-burns/claude-skills
# Nano Banana Pro JSON - Advanced Image Generation
Generate and edit images using Google's Nano Banana Pro API with structured JSON control, style presets, and photorealistic enhancement.
## Usage
Run the script using absolute path (do NOT cd to skill directory first):
```bash
uv run ~/.claude/skills/nano-banana-pro-json/scripts/generate_image.py --prompt "description" --filename "output.png" [options]
```
**Important:** Always run from the user's current working directory so images save where the user is working.
**Do not read an image file before editing it.** Pass its path to `--input-image` and let the script send it. Reading it first spends the whole file through the context window and changes nothing about the result.
**If `uv` isn't found** (`uv: command not found` — non-interactive shells often drop `~/.local/bin` or the Homebrew bin from PATH), resolve it and call it explicitly rather than giving up. This script needs uv (third-party deps: `google-genai`, `pillow`), so plain `python3` is not a fallback here:
```bash
UV="$(command -v uv || ls "$HOME/.local/bin/uv" "$HOME/.cargo/bin/uv" /opt/homebrew/bin/uv /usr/local/bin/uv 2>/dev/null | head -1)"
"$UV" run ~/.claude/skills/nano-banana-pro-json/scripts/generate_image.py --prompt "..." --filename "..."
```
## Simple Mode
Works identically to the original nano-banana-pro skill:
```bash
uv run ~/.claude/skills/nano-banana-pro-json/scripts/generate_image.py --prompt "A serene Japanese garden" --filename "2025-1