← marketplace
creatorstoolsha:d2ce81a2f33e8cd9manual
banana-claude
Use when generating or editing images with Gemini Nano Banana models — acts as a Creative Director that interprets intent and builds an optimized prompt via a 5-component formula, never passing raw text to the API.
Install confidence
curl --create-dirs -fsSL https://skillmake.xyz/i/banana-claude -o ~/.claude/skills/banana-claude/SKILL.md
Pinned content
sha:d2ce81a2f33e8cd9
Generated with
manual
Source
github.com
The file served at /api/marketplace/banana-claude-d2ce81a2/raw matches this hash. Inspect before install, then copy the command.
3,920 chars · ~980 tokens
--- name: banana-claude description: Use when generating or editing images with Gemini Nano Banana models — acts as a Creative Director that interprets intent and builds an optimized prompt via a 5-component formula, never passing raw text to the API. source: https://github.com/AgriciDaniel/banana-claude generated: 2026-07-02T18:41:22.762Z category: tool audience: creators --- ## When to use - Generating an image from an idea where the raw request needs to be interpreted and enhanced before hitting the API - Editing or doing multi-turn creative sessions with character/style consistency via the Nano Banana MCP - Selecting a domain lens (cinema, product, portrait, editorial, UI, logo, landscape, infographic) to shape prompt emphasis - Applying brand/style presets and tracking generation cost across batch variations - Producing photorealistic ads or commercial product renders that need real camera/brand anchors ## Key concepts ### Creative Director pipeline Never pass the user's raw text to gemini_generate_image. Always analyze intent, pick a domain mode, construct an optimized prompt, select model + imageSize, then generate — confirming with the user when the request is ambiguous. ### 5-Component Formula Build every prompt as Subject → Action → Location/Context → Composition → Style (incl. lighting). Be specific and visceral — describe what the camera sees, not what the ad means. ### Domain modes Choose an expertise lens (Cinema, Product, Portrait, Editorial, UI/Web, Logo, Landscape, Abstract, Infographic); each shifts prompt emphasis — e.g. Cinema → camera/lens/film stock, Product → materials/studio lighting/clean BG. ### Concrete anchors over hype Name real cameras ('Sony A7R IV'), real brands for styling, micro-details ('sweat droplets on collarbones'), and prestige context ('Vanity Fair editorial'). Never use banned words like '8K' or 'masterpiece' — set imageSize instead. ### Safety + retry loop On IMAGE_SAFETY apply a safety rephrase and retry (max 3, with user approval); on 429 back off; on 400 FAILED_PRECONDITION inform about billing and stop. Never report success until a valid image file path exists. ## API reference ``` /banana [generate|edit|chat|inspire|batch|preset|cost] <idea or path> ``` Interactive Creative Director commands — generate with full prompt engineering, edit, run consistent multi-turn sessions, browse ideas, or batch N variations. ``` /banana generate a cozy coffee shop hero image for a blog /banana edit ./hero.png make it golden hour, keep the layout /banana batch minimalist logo for a fintech app 3 ``` ``` 5-Component photorealistic/ad template ``` Structure a photorealistic or advertising prompt with camera, lighting, and prestige context. ``` [Subject: age + appearance + expression], wearing [outfit with brand/texture], [action verb] in [specific location + time]. [Micro-detail about skin/hair/sweat]. Captured with [camera model], [focal length] lens at [f-stop], [lighting]. [Prestige context: "Vanity Fair editorial"]. ``` ## Gotchas - Read references/gemini-models.md and references/prompt-engineering.md before constructing any prompt — not optional, even for simple requests. - Never pass the user's raw text straight to the API; always interpret and rebuild it with the 5-component formula. - Banned keywords ('8K', 'masterpiece', 'ultra-realistic', 'high resolution') hurt output — control fidelity with the imageSize param instead. - Describe the scene, not the concept — write what the camera sees, never 'a dark-themed ad showing…'. - Requires the @ycse/nanobanana-mcp server and a Gemini API key; generations are billable and may hit IMAGE_SAFETY moderation. - Ask clarifying questions for vague requests (use case, style, brand) before generating. --- Generated by SkillMake from https://github.com/AgriciDaniel/banana-claude on 2026-07-02T18:41:22.762Z. Verify against source before relying on details.
File: ~/.claude/skills/banana-claude/SKILL.md