nano-banana-2-image-assets

Nano Banana 2 Image Asset Skill (WaveSpeed.ai)

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "nano-banana-2-image-assets" with this command: npx skills add moose-lab/landing-page-marketing-skills/moose-lab-landing-page-marketing-skills-nano-banana-2-image-assets

Nano Banana 2 Image Asset Skill (WaveSpeed.ai)

When to Use This Skill

Use this skill when the user wants to:

  • Generate AI images for landing pages, marketing sites, or product pages

  • Create hero background images, product photography, or lifestyle imagery

  • Produce commercial-grade images for ecommerce, fashion, or brand marketing

  • Build an image asset gallery with reproducible prompts

  • Scan an HTML file to detect where images are needed and auto-generate them

  • Enrich image prompts with current visual trends from web search

Quick Start

export WAVESPEED_API_KEY=your_key node cli/index.js list-presets --model nano-banana-2 node cli/index.js generate-images --model nano-banana-2 --dry-run --output ./public/demos node cli/index.js generate-images --model nano-banana-2 --presets hero_gradient_mesh,product_floating --output ./public/demos node landing/server.js # -> http://localhost:3000 -> Images tab

Full Automation Workflow

When a user asks you to generate image assets, follow this 7-step workflow:

Step 1: Parse Intent

Extract from the user's request:

  • Asset type: hero background, product shot, lifestyle photo, abstract texture, icon/UI element

  • Brand identity: colors, typography style, mood (minimal, bold, luxurious, playful)

  • Target platform: landing page, social media, email campaign, ecommerce listing

  • Specific needs: particular dimensions, file format, transparency requirements

Step 2: Select Categories

Map user intent to preset categories:

User Intent Recommended Category Presets

Landing page hero section hero_backgrounds hero_gradient_mesh , hero_abstract_waves , hero_dark_geometric

Product listing / ecommerce product_shots product_floating , product_lifestyle_flat_lay , product_clean_studio

Social media / blog imagery lifestyle lifestyle_urban_outdoor , lifestyle_cozy_indoor , lifestyle_workspace

Background textures / patterns abstract_texture abstract_fluid_art , abstract_geometric_pattern , abstract_organic_texture

UI elements / app icons icons_ui icon_3d_glossy , icon_flat_minimal , icon_gradient_app

Full asset library all categories all 12 presets

Step 3: Customize Prompts

Create a custom presets file that adapts prompts to the user's brand:

  • Copy the structure from skills/nano-banana-2/image-presets.json

  • Rewrite prompts to reference the user's brand colors, product, and aesthetic

  • Adjust settings (aspect ratio, resolution, format) based on intended use

  • Save to public/demos/custom-image-presets.json

Example customization for a fintech startup "PayFlow":

{ "version": "1.0.0", "provider": "wavespeed", "model": "wavespeed-ai/nano-banana-2", "default_settings": { "aspect_ratio": "16:9", "resolution": "2k", "output_format": "png" }, "presets": { "payflow_hero": { "label": "PayFlow Hero Background", "category": "hero_backgrounds", "description": "Dark gradient hero with abstract financial data visualization", "prompt": "Abstract dark navy gradient background with flowing streams of luminous teal and gold data points, subtle grid lines suggesting financial charts, bokeh light particles, ultra-clean digital aesthetic, 4K, no text, no UI elements", "settings": { "aspect_ratio": "16:9", "resolution": "2k", "output_format": "png" }, "tags": ["fintech", "hero", "dark-mode"] } } }

Step 4: Analyze HTML Assets

Scan the user's HTML files to detect where image assets are needed:

node cli/index.js analyze-assets --input ./public/index.html

This identifies:

  • Hero sections needing background images

  • Product cards with placeholder images

  • Gallery containers waiting for content

  • Icon slots and UI element placeholders

Step 5: Enrich with Trends via Web Search

Before generating, the agent performs web searches to incorporate current visual trends:

  • Search for "[industry] website design trends 2026" to identify popular visual styles

  • Search for "[product type] commercial photography trends" for product shots

  • Search for "landing page hero image trends" for hero backgrounds

  • Incorporate trending color palettes, composition styles, and visual effects into prompts

Example enrichment flow:

  • Agent searches: "fintech landing page design trends 2026"

  • Discovers: "glassmorphism, dark mode with neon accents, 3D abstract shapes"

  • Enriches prompt: adds "glassmorphism frosted card elements, subtle neon teal glow" to the hero preset

Step 6: Generate Images

With custom presets

node cli/index.js generate-images --model nano-banana-2 --custom-presets ./public/demos/custom-image-presets.json --output ./public/demos

Or with built-in presets for specific categories

node cli/index.js generate-images --model nano-banana-2 --presets hero_gradient_mesh,product_floating --output ./public/demos

All presets

node cli/index.js generate-images --model nano-banana-2 --output ./public/demos

Step 7: Verify Output

node landing/server.js

Open http://localhost:3000 -> click "Images (Nano Banana 2)" tab

Verify images render, prompts are shown, categories filter correctly

Model Capabilities (Nano Banana 2 via WaveSpeed)

  • T2I (text-to-image): high-quality commercial image generation

  • Resolution: up to 2K output

  • Aspect ratios: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3

  • Output formats: PNG (default), JPEG, WebP

  • Style control: photorealistic, illustration, 3D render, flat design

  • Speed: fast inference (~3-8 seconds per image)

  • Pricing: ~$0.01-0.03 per image (cost-effective for batch generation)

Image Presets (12 Presets, 5 Categories)

Hero Backgrounds (3 presets)

Key Label Aspect Ratio Description

hero_gradient_mesh

Gradient Mesh Hero 16:9 Vibrant gradient mesh background with flowing color transitions. For SaaS, tech, and startup landing pages.

hero_abstract_waves

Abstract Wave Hero 16:9 Dynamic abstract wave forms with depth and motion blur. For creative agencies, portfolios, and modern brands.

hero_dark_geometric

Dark Geometric Hero 16:9 Dark background with subtle geometric patterns and accent lighting. For fintech, enterprise, and developer tools.

Product Shots (3 presets)

Key Label Aspect Ratio Description

product_floating

Floating Product Shot 1:1 Product floating in clean studio space with soft shadows. For ecommerce listings and product pages.

product_lifestyle_flat_lay

Lifestyle Flat Lay 4:3 Styled flat lay arrangement with props and natural lighting. For social media, blog posts, and brand marketing.

product_clean_studio

Clean Studio Shot 1:1 Minimal white studio product photography with rim lighting. For Amazon, Shopify, and catalog listings.

Lifestyle (3 presets)

Key Label Aspect Ratio Description

lifestyle_urban_outdoor

Urban Outdoor Lifestyle 16:9 Outdoor urban setting with natural light and candid framing. For fashion, fitness, and lifestyle brands.

lifestyle_cozy_indoor

Cozy Indoor Lifestyle 4:3 Warm indoor setting with soft lighting and comfortable aesthetic. For home goods, food, and wellness brands.

lifestyle_workspace

Modern Workspace 16:9 Clean modern desk setup with tech and design elements. For SaaS, productivity tools, and remote work brands.

Abstract / Texture (3 presets)

Key Label Aspect Ratio Description

abstract_fluid_art

Fluid Art Texture 1:1 Flowing fluid art with rich color mixing and organic movement. For backgrounds, overlays, and creative assets.

abstract_geometric_pattern

Geometric Pattern 16:9 Precise geometric pattern with modern color palette. For tech branding, presentations, and UI backgrounds.

abstract_organic_texture

Organic Texture 1:1 Natural organic texture with depth and tactile quality. For luxury brands, packaging, and premium assets.

Icons / UI (3 presets)

Key Label Aspect Ratio Description

icon_3d_glossy

3D Glossy Icon 1:1 Glossy 3D rendered icon with soft lighting and reflections. For app stores, feature sections, and marketing.

icon_flat_minimal

Flat Minimal Icon 1:1 Clean flat design icon with bold colors and simple shapes. For dashboards, feature lists, and documentation.

icon_gradient_app

Gradient App Icon 1:1 Modern gradient app icon with rounded corners and depth. For app store listings and mobile marketing.

Prompt Engineering Rules (Images)

  • Subject + Setting + Lighting: "Wireless headphones floating above a white marble surface, soft directional studio light, gentle shadow"

  • Style keywords: "photorealistic", "product photography", "commercial quality", "4K", "high detail"

  • Composition: "centered composition", "rule of thirds", "negative space on left for text overlay"

  • Color direction: specify palette — "cool blue and teal tones", "warm earth tones", "monochromatic with gold accent"

  • Negative specification: describe what to exclude — "no text, no watermark, no people, no branding"

  • Format awareness: for hero images, leave space for text overlay; for product shots, use clean backgrounds

  • Trend integration: incorporate current visual trends discovered via web search

API Payload (WaveSpeed.ai)

POST https://api.wavespeed.ai/api/v3/wavespeed-ai/nano-banana-2/text-to-image Authorization: Bearer ${WAVESPEED_API_KEY}

{ "prompt": "Minimalist wireless earbuds floating above a clean white surface, soft studio lighting from upper left, gentle drop shadow, photorealistic product photography, 4K detail, no text, no branding", "size": "1024x1024", "output_format": "png" }

Response:

{ "id": "task-abc123", "status": "completed", "result": { "image_url": "https://cdn.wavespeed.ai/outputs/..." } }

Trend-Driven Prompt Enrichment

The agent enriches prompts at runtime by performing web searches before generation:

  • Industry trends: Search for visual design trends specific to the user's industry

  • Color trends: Look up trending color palettes (e.g., Pantone Color of the Year, trending gradients)

  • Composition trends: Research popular layout and composition styles for the asset type

  • Platform-specific: Check platform-specific best practices (e.g., Shopify product photo guidelines, hero image dimensions)

Example enrichment:

Original prompt: "Hero background for a SaaS landing page"

Agent searches:

  • "SaaS landing page hero design trends 2026"
  • "modern gradient background trends"

Enriched prompt: "Abstract dark gradient background transitioning from deep indigo #1a0a2e to electric violet #7c3aed, with floating glassmorphism card elements, subtle grid lines, soft bokeh light particles in teal and white, ultra-clean digital aesthetic, wide composition with negative space center-right for headline text, 4K, no text, no UI mockups"

Adding Custom Presets

Edit skills/nano-banana-2/image-presets.json or create a custom presets file:

"my_custom_preset": { "label": "My Custom Image", "category": "product_shots", "description": "What this image is for", "prompt": "Detailed prompt describing the desired image...", "settings": { "aspect_ratio": "1:1", "resolution": "2k", "output_format": "png" }, "tags": ["product", "ecommerce", "minimal"] }

Combining with Kling 3.0 Video Skill

For full multi-modal asset generation:

Generate all video demos

node cli/index.js generate-demo --model kling3 --scenes all

Smart cover: select best highlight moment as video thumbnail

node cli/index.js smart-cover --manifest ./public/demos/kling3-demos.json

Generate all image assets

node cli/index.js generate-images --model nano-banana-2 --output ./public/demos

Serve the unified gallery

node landing/server.js

-> Videos tab: Kling 3.0 video demos (with smart covers)

-> Images tab: Nano Banana 2 image assets

Always run smart-cover after video generation — it selects the most visually compelling frame as the video thumbnail using multi-factor AI scoring (color variance, detail, brightness balance).

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Chronos

通用周期任务管理器 - 支持6种周期类型、每月N次配额、自动cron、统一视图,适用于所有定时任务场景

Registry SourceRecently Updated
General

Football

Analyze football and soccer matches, squads, players, and training plans with tactical frameworks, scouting grids, and session blueprints.

Registry SourceRecently Updated
General

Cctv News Fetcher Litiao

Fetch and parse news highlights from CCTV News Broadcast (Xinwen Lianbo) for a given date.

Registry SourceRecently Updated
General

WeRead Book Finder

输入图书名称,优先在微信读书搜索并加入书架;若微信读书没有可信命中或无法加入书架,则自动回退到 Z-Library 搜索并优先下载非 PDF 格式。适用于“把《xxx》加入微信读书书架,不行就去 Z-Library 下载”这类请求。

Registry SourceRecently Updated