Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.
65
Quality
60%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./openclaw/skills/openai-image-gen/SKILL.mdGenerate a handful of “random but structured” prompts and render them via the OpenAI Images API.
Note: Image generation can take longer than common host tool timeouts
(for example 30 seconds). When invoking this skill via OpenClaw's
exec_command, set a higher timeout_sec to avoid premature
termination or retries (for example timeout_sec=300).
python3 {baseDir}/scripts/gen.py
open ~/Projects/tmp/openai-image-gen-*/index.html # if ~/Projects/tmp exists; else ./tmp/...Useful flags:
# GPT image models with various options
python3 {baseDir}/scripts/gen.py --count 16 --model gpt-image-1
python3 {baseDir}/scripts/gen.py --prompt "ultra-detailed studio photo of a lobster astronaut" --count 4
python3 {baseDir}/scripts/gen.py --size 1536x1024 --quality high --out-dir ./out/images
python3 {baseDir}/scripts/gen.py --model gpt-image-1.5 --background transparent --output-format webp
# DALL-E 3 (note: count is automatically limited to 1)
python3 {baseDir}/scripts/gen.py --model dall-e-3 --quality hd --size 1792x1024 --style vivid
python3 {baseDir}/scripts/gen.py --model dall-e-3 --style natural --prompt "serene mountain landscape"
# DALL-E 2
python3 {baseDir}/scripts/gen.py --model dall-e-2 --size 512x512 --count 4Different models support different parameter values. The script automatically selects appropriate defaults based on the model.
gpt-image-1, gpt-image-1-mini, gpt-image-1.5): 1024x1024, 1536x1024 (landscape), 1024x1536 (portrait), or auto
1024x10241024x1024, 1792x1024, or 1024x1792
1024x1024256x256, 512x512, or 1024x1024
1024x1024auto, high, medium, or low
highhd or standard
standardstandard only
standardn=1). The script automatically limits count to 1 when using this model.--background: transparent, opaque, or auto (default)--output-format: png (default), jpeg, or webpstream and moderation are available via API but not yet implemented in this script--style parameter: vivid (hyper-real, dramatic) or natural (more natural looking)*.png, *.jpeg, or *.webp images (output format depends on model + --output-format)prompts.json (prompt → file mapping)index.html (thumbnail gallery)8763418
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.