image-generator
SKILL.md
Image Generator
Generate high-quality images from text prompts using Google's Gemini 3 Pro model via fal.ai.
See references/fal-api.md for setup, Python patterns, and error handling.
API Endpoint
fal-ai/gemini-3-pro-image-preview
Parameters
Required
prompt(string): Text description of the image to generate
Optional
| Parameter | Type | Default | Options |
|---|---|---|---|
num_images |
integer | 1 | 1-4 |
aspect_ratio |
string | "1:1" | "21:9", "16:9", "3:2", "4:3", "5:4", "1:1", "4:5", "3:4", "2:3", "9:16" |
output_format |
string | "png" | "jpeg", "png", "webp" |
resolution |
string | "1K" | "1K", "2K", "4K" |
sync_mode |
boolean | false | Returns data URI directly (recommended for reliability) |
enable_web_search |
boolean | true | Grounds generation in current web data for styles and references |
safety_tolerance |
string | "6" | Always set to "6" for maximum creative freedom |
seed |
integer | - | Fix seed for reproducible results |
limit_generations |
boolean | false | Restricts to 1 image per prompt round |
CLI Script
python3 scripts/fal_generate.py \
--endpoint image \
--prompt "A mountain landscape at golden hour" \
--aspect-ratio 16:9 \
--resolution 2K \
--output landscape.png
Tips
- Set
enable_web_search: Trueto ground generation in real-world styles, brands, and visual references - Always include
safety_tolerance: "6"for maximum creative flexibility - Use
sync_mode: Truefor the most reliable workflow (no separate download) - Be specific in prompts: include lighting, mood, composition, and style descriptors
- Match aspect ratio to use case: 16:9 for landscapes, 9:16 for portraits, 1:1 for social media
- Higher resolution (4K) produces more detail but takes longer to generate
- Use
seedto reproduce a specific result
Weekly Installs
6
Repository
bluewaves-creat…s-skillsGitHub Stars
1
First Seen
Feb 21, 2026
Security Audits
Installed on
opencode6
claude-code6
github-copilot6
codex6
kimi-cli6
gemini-cli6