skills/nanobanana/SKILL.md
Use when the user asks to generate or edit images with Nano Banana, Gemini image models, `gemini-3.1-flash-image-preview`, `gemini-3-pro-image-preview`, or says things like “用 Gemini 出图”, “用 Nano Banana 生成图片”, “改图”, “多张变体”, “海报/插画/图标”. Prefer the bundled CLI at `scripts/nanobanana.py` instead of ad-hoc requests.
npx skillsauth add 983033995/nanobanana-codex-skill nanobananaInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill for Gemini image generation and lightweight image editing through Nano Banana models.
nanobanana, Nano Banana, Gemini image generation, or a Gemini image model namegenerate or edit.NANOBANANA_API_KEY, GEMINI_API_KEY, GOOGLE_API_KEY.python3 scripts/nanobanana.py generate --prompt "..." --out output/nanobanana/result.pngpython3 scripts/nanobanana.py generate --prompt "..." --reference ref1.png --reference ref2.jpgpython3 scripts/nanobanana.py edit --input path/to/input.png --prompt "..." --out output/nanobanana/result.png--count N.--reference.--model gemini-3-pro-image-preview.--preview.gemini-3.1-flash-image-previewpng--out is omitted: output/nanobanana/edit accepts repeated --input so multiple source images can be combined in one requestHTTP_PROXY and HTTPS_PROXY in the environment before running the script.NANOBANANA_PROXY_URL explicitly.curl requests.python3 scripts/nanobanana.py generate \
--prompt "a minimalist travel poster of Hangzhou West Lake at sunrise" \
--out output/nanobanana/west-lake.png
python3 scripts/nanobanana.py generate \
--prompt "three flat vector app icons for a note-taking app" \
--count 3 \
--model gemini-3-pro-image-preview \
--out output/nanobanana/notes.png
python3 scripts/nanobanana.py generate \
--prompt "create a mascot sticker based on the banana reference, with a playful black outline" \
--reference assets/banana.png \
--preview
python3 scripts/nanobanana.py edit \
--input assets/photo.png \
--prompt "replace the background with a clean warm beige studio backdrop" \
--out output/nanobanana/photo-edit.png
python3 scripts/nanobanana.py edit \
--input assets/product-front.png \
--input assets/product-side.png \
--prompt "combine these into one clean e-commerce hero image on a white background" \
--preview
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.