Loading...
Loading...
Generate images using FAL.ai nanobanana pro. Use when creating product shots, social graphics, brand assets, or any visual content. Integrates with automation system for direct asset generation in Claude Code.
npx skill4agent add sanky369/vibe-building-skills image-generation"A luxury leather watch"
"A modern logo"
"An Instagram post graphic""with gold accents and brown leather strap"
"geometric style, minimalist design"
"vibrant colors, eye-catching composition""professional product photography"
"modern illustration"
"digital design"
"photorealistic""studio lighting, sharp focus, 4K, centered composition"
"high contrast, trending design, professional quality"
"detailed, well-lit, professional photography""luxury and professional"
"energetic and modern"
"clean and minimalist"
"warm and inviting"A luxury leather watch with gold accents and brown strap,
professional product photography, studio lighting with rim light,
centered composition, sharp focus, 4K, luxury and professional mood❌ Bad: "A watch"
✅ Good: "A luxury leather watch with gold accents on white background"❌ Bad: "A logo"
✅ Good: "A modern, geometric, minimalist logo in blue and white"❌ Bad: "A nice graphic"
✅ Good: "A graphic in the style of modern Instagram design trends"❌ Bad: "A photo"
✅ Good: "A professional 4K product photograph with studio lighting"❌ Bad: "A person"
✅ Good: "A person in rule of thirds composition, natural lighting, centered"from claude_integration import generate_asset
# Generate a single image
result = generate_asset(
category="product-photos",
name="luxury-watch",
prompt="A luxury leather watch with gold accents on white background, professional product photography, studio lighting, 4K, sharp focus",
size="1024x1024",
num_variations=1
)
print(f"Generated: {result['images']}")your-project/
├── vibe-creative-automation/
│ ├── fal_api.py
│ ├── creative_cli.py
│ ├── claude_integration.py
│ └── requirements.txt
└── assets/ (will be created automatically)export FAL_API_KEY="your_key_here"pip install requestsassets/product-photos/luxury-watch/from claude_integration import generate_asset
# Your Creative Strategist style (from your style guide)
YOUR_STYLE = {
"primary_style": "photorealistic",
"mood": "professional and luxurious",
"lighting": "studio lighting with rim light",
"composition": "centered"
}
# Generate product photo using your style
prompt = f"""
A luxury leather watch with gold accents,
{YOUR_STYLE['primary_style']},
{YOUR_STYLE['mood']},
{YOUR_STYLE['lighting']},
{YOUR_STYLE['composition']},
white background,
4K,
sharp focus,
professional product photography
"""
result = generate_asset(
category="product-photography",
name="luxury-watch",
prompt=prompt,
size="1024x1024",
num_variations=3
)
for img_path in result['images']:
print(f"✅ Generated: {img_path}")from claude_integration import batch_generate_assets
# Generate multiple assets at once
assets = [
{
"type": "custom",
"category": "product-photos",
"name": "watch",
"prompt": "Luxury watch, professional photography, studio lighting, 4K"
},
{
"type": "custom",
"category": "product-photos",
"name": "wallet",
"prompt": "Premium leather wallet, professional photography, studio lighting, 4K"
},
{
"type": "custom",
"category": "product-photos",
"name": "sunglasses",
"prompt": "Designer sunglasses, professional photography, studio lighting, 4K"
}
]
results = batch_generate_assets(assets)
for result in results:
print(f"{result['asset_name']}: {result['images']}")| Size | Use Case | Speed | Detail |
|---|---|---|---|
| 512x512 | Testing, thumbnails | Fast | Good |
| 768x768 | Social media, web | Medium | Good |
| 1024x1024 | Product photos, hero images | Medium | Excellent |
| 1536x1536 | Large prints, high-res | Slow | Excellent |
| 2048x2048 | 4K, maximum detail | Very Slow | Maximum |
3.5 — More creative freedom, less literal
5.0 — Balanced (recommended)
7.5 — Strict adherence to prompt, more literal# More creative
result = generate_asset(..., guidance_scale=3.5)
# Balanced (default)
result = generate_asset(..., guidance_scale=5.0)
# Strict
result = generate_asset(..., guidance_scale=7.5)20 — Fast, acceptable quality
28 — Balanced (default)
40 — High quality
50 — Maximum quality# Fast generation
result = generate_asset(..., inference_steps=20)
# Balanced (default)
result = generate_asset(..., inference_steps=28)
# High quality
result = generate_asset(..., inference_steps=40)A luxury leather watch with gold accents on white background,
professional product photography, studio lighting with rim light,
centered composition, sharp focus, 4K, highly detailedInstagram post graphic for product launch, vibrant colors,
eye-catching composition, modern design, 1080x1080 format,
trending aesthetic, professional qualityModern tech company logo, geometric style, blue and white colors,
minimalist design, scalable, professional, clean lines,
suitable for all mediaColorful illustration of a person working at a computer,
modern illustration style, bright colors, friendly mood,
professional quality, trending designA futuristic tech workspace with multiple monitors,
professional photography, modern aesthetic, blue and purple lighting,
cinematic composition, 4K, highly detailed# Generate custom asset
python creative_cli.py custom \
--category "product-photos" \
--name "luxury-watch" \
--prompt "A luxury leather watch with gold accents on white background, professional product photography, studio lighting, 4K, sharp focus" \
--size 1024x1024 \
--num-images 3 \
--model fal-ai/nano-banana-profal-ai/nano-banana-pro