nano-banana-pro-json

Solid

Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Also use for logo and brand-identity design ("design a logo", "brand mark / wordmark / icon", "brand identity") via references/logo-brand-identity.md; for product & marketing images ("product shot", "e-commerce photo", "hero image", "lifestyle photo", "ad creative", "packaging mockup") via references/product-marketing.md; and for infographics & explanatory diagrams ("infographic", "explainer graphic", "process diagram", "comparison graphic") via references/infographics-diagrams.md. Supports simple prompts, style presets (cinematic, film, fashion, studio), recipes for logos / product-marketing / infographics, JSON-configured camera/lighting/composition parameters, photorealistic enha

Data & Documents 8 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
32
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 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. **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-11-23-14-23-05-japanese-garden.png" ``` ## Style Presets Use `--style-preset NAME` to apply a curated camera/lighting/composition profile: | Preset | Camera | Lighting | Look | |--------|--------|----------|------...

Details

Author
kevin-burns
Repository
kevin-burns/claude-skills
Created
2 months ago
Last Updated
today
Language
Python
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

nano-banana-pro

Generate and edit high-quality images using Google's Nano Banana Pro (Gemini 3 Pro Image) AI model. Use this skill when working with AI image generation or editing tasks including (1) Creating images from text prompts with professional quality, (2) Editing existing images with natural language instructions, (3) Multi-turn iterative image refinement, (4) Product photography and marketing visuals, (5) Creating infographics and diagrams with text, (6) Photorealistic and artistic image generation, (7) Batch image generation workflows, (8) Testing and troubleshooting Gemini image generation API. Supports up to 4K resolution, multiple aspect ratios, reference images, and advanced prompting techniques for cinema-quality results.

41 Updated yesterday
tdimino
AI & Automation Listed

nano-banana-pro-openrouter

Generate or edit images via OpenRouter with the Gemini 3 Pro Image model. Use for prompt-only image generation, image edits, and multi-image compositing; supports 1K/2K/4K output.

2 Updated 1 weeks ago
MarieLynneBlock
AI & Automation Listed

nano-banana

Use when the user asks to create or generate an image, visual, logo, thumbnail, infographic, product shot, hero image, OG image, blog/Substack header, sticker, portrait, or any text-to-image or image-generation task; edit a photo; compose multiple images; refine an image iteratively; set aspect ratio/resolution; or visualize real-time data (weather, stocks, news) with Gemini's Nano Banana Pro. Not for text generation, design feedback (design:design-critique), or template designs (Canva MCP).

34 Updated today
mycelium-hq