plugins/ai-resources/skills/nano-banana-prompt/SKILL.md
Create a high-quality image generation prompt for Google's Nano Banana 2 (NB2) model on Gemini.
npx skillsauth add amhuppert/my-ai-resources nano-banana-promptInstall 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.
Generate optimized prompts for Google's Nano Banana 2 (Gemini 3.1 Flash Image) model. Transform user concepts into detailed, well-structured prompts that leverage NB2's strengths: natural language understanding, thinking mode, text rendering, character consistency, and image search grounding.
<user-request> Use the image concept and constraints supplied in the user's invocation. </user-request>Extract from the user's request:
If the request is too vague to produce a quality prompt (e.g., just "a cat"), ask the user to clarify intent. Ask about style preference, mood, and intended use — but only ask what's genuinely ambiguous. A request like "a cyberpunk cityscape at night" has enough to work with.
Read references/prompting-guide.md for style vocabulary, composition terms, lighting terms, and prompt formula templates. Then construct the prompt following these core principles:
Build prompts using natural language sentences, not comma-separated keyword tags. NB2 is a reasoning model — brief it like a creative director, not a search engine.
Assemble these elements in order:
Append a thinking mode recommendation based on prompt complexity:
| Complexity | Thinking Mode | When to Use | |---|---|---| | Simple | Minimal (default) | Single subject, clear style, no text | | Moderate | High | Multi-element scenes, text rendering, specific composition | | Complex | Dynamic | Infographics, multi-character consistency, data visualization |
Present the output in this format:
## Nano Banana 2 Prompt
**Prompt:**
> [The full optimized prompt text]
**Recommended Settings:**
- **Thinking mode:** [Minimal / High / Dynamic]
- **Aspect ratio:** [ratio, e.g., 16:9, 1:1, 9:16]
- **Resolution:** [1K / 2K / 4K based on use case]
**Tips:**
- [1-3 specific tips for iterating on this particular prompt]
references/prompting-guide.md — Comprehensive Nano Banana 2 prompting reference including style vocabulary, composition terms, lighting terms, text rendering patterns, editing workflows, and example prompt formulasdevelopment
Debug a running web app via the web-debugger SDK: app logs, application state, runtime snapshots, React state, query cache.
development
Thoroughly understand a software development objective before implementation: research, identify ambiguities, ask clarifying questions. Use before starting implementation of a non-trivial or ambiguously specified feature, or when requirements leave open design decisions.
development
Locate the on-disk Claude Code transcript file (.jsonl under ~/.claude/projects/) for the current or a specified conversation.
development
Reflect on codebase navigation effectiveness at end of conversation. Surfaces dead ends, inefficiencies, missing context. Does not write files — pair with /kiro:steering-custom to persist.