nano-banana-image-gen/SKILL.md
Use when generating images with Gemini models, choosing between Nano Banana 1/2/Pro, optimizing image generation costs, writing image prompts, or needing visual grounding with real-world reference images
npx skillsauth add jamditis/claude-skills-journalism nano-banana-image-genInstall 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.
Nano Banana (NB) is Google's Gemini image generation family. NB2 = Gemini 3.1 Flash.
| Model | Best for | Tradeoffs | |-------|----------|-----------| | NB1 | Existing workflows that already work, lowest cost, speed-critical | No thinking, no visual grounding, no extreme ratios | | NB2 | Default for new projects (~95% of Pro quality) | ~15% slower than Pro at 2K, weaker arm/leg composition, spelling errors in infographics | | Pro | Complex multi-layered prompts, extreme logical constraints, interior scale/logic | Most expensive |
Decision: Start with NB2. Step up to Pro only if NB2 consistently fails your specific prompt.
NB2 searches the internet for reference images before generating. Useful for:
Example: "Generate a cinematic, golden-hour photograph of the main historical church in Voiron, France. Ensure the architectural details, the spire, the surrounding square, and the landscape (mountains) are accurate to reality."
512px batch-to-upscale workflow:
512px output runs faster and costs roughly the same as NB1.
| Parameter | Values | Notes | |-----------|--------|-------| | Resolution | 512px, 1K, 2K, 4K | 512px for drafts, upscale winners | | Aspect ratio | Standard + 1:4, 1:8, 4:1, 8:1 | Extreme ratios for banners, comics, scrolling | | Thinking mode | On/Off | Keep OFF by default. Enable for complex infographics or grounding + spatial reasoning |
3D character selfie (requires image upload): Transform personal photos into stylized 3D characters interacting with real selves.
Anime to photorealistic (requires image upload): "Convert this uploaded animated still into an ultra-realistic, cinematic, and fully photorealistic scene. Transform the animated characters into real humans while perfectly preserving their original identities, facial structures, outfits, expressions, and overall likeness."
Historical street view: "Generate a hyper-realistic image of [event] perfectly replicating a Google Maps Street View capture. Include a 123-degree wide-angle barrel distortion..."
Crayon filter: "A child's crayon drawing on white lined notebook paper of [subject]. Use chunky wax-crayon strokes, wobbly outlines, and bright bold colors that messily overflow the lines. Include visible heavy pressure marks, waxy smudges, and uneven scribble shading."
Comic strip: "Create a 4-panel horizontal comic strip (aspect ratio 4:1). [Story]. Use a vibrant, Franco-Belgian comic book style. Keep the [character] design consistent across all panels."
Based on "Getting the most out of Nano Banana 2" by @NanoBanana on X (Mar 11, 2026). Original thread covers model comparisons, visual grounding, parameters, and prompt techniques for Google's Gemini image generation models.
testing
Configure install-time cooldowns for npm/bun (minimum release age) and run a sandboxed pre-install scan when the cooldown has to be bypassed. Use when the user asks about supply-chain attacks, npm/bun security, "minimum release age", a "cooldown" for installs, hardening against Shai-Hulud-class worms, or how to safely install a package that was just published. Also use after any recent supply-chain incident in the npm ecosystem.
tools
Generate CLAUDE.md project memory files that transfer institutional knowledge, not obvious information. Use when setting up new journalism projects, onboarding collaborators, or documenting project-specific quirks. Includes templates for editorial tools, event websites, publications, research projects, content pipelines, and digital archives.
development
Use when suggesting APIs for a project, looking for free data sources, building weekend projects that need external data, or when the user needs weather, news, finance, sports, ML, or entertainment data without paid subscriptions
development
Choose the correct CLAUDE.md or LESSONS.md template for journalism projects. Use when starting a new project, setting up documentation, or unsure which template category fits best. Provides decision trees and selection guidance for 6 journalism-focused template types.