Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
beita6969 avatar

Openai Image Gen

  • 16 installs
  • 869 repo stars
  • Updated June 8, 2026
  • beita6969/scienceclaw

OpenAI Image Gen is a skill that batch-generates images through the OpenAI Images API and renders them into an HTML gallery.

About

Batch-generates images by calling the OpenAI Images API from a Python script. A developer runs it to produce a set of structured or custom prompts across gpt-image, DALL-E 3, and DALL-E 2 models with size, quality, background, and output-format flags. It writes the images plus a prompts.json prompt-to-file mapping and an index.html thumbnail gallery.

  • Batch-generates images through the OpenAI Images API
  • Supports gpt-image-1, gpt-image-1.5, DALL-E 3 and DALL-E 2 models
  • Outputs images plus a prompts.json mapping and an index.html gallery

Openai Image Gen by the numbers

  • 16 all-time installs (skills.sh)
  • Ranked #1,023 of 1,337 Generative Media skills by installs in the Skillselion catalog
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
At a glance

openai-image-gen capabilities & compatibility

Requires an OpenAI API key; image generation is billed by OpenAI

Capabilities
image generation · batch generation
Works with
openai
Use cases
image generation
Runs
Runs locally
Pricing
Bring your own API key
From the docs

What openai-image-gen says it does

Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.
SKILL.md
Generate a handful of “random but structured” prompts and render them via the OpenAI Images API.
SKILL.md
`prompts.json` (prompt → file mapping)
SKILL.md
npx skills add https://github.com/beita6969/scienceclaw --skill openai-image-gen

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs16
repo stars869
Last updatedJune 8, 2026
Repositorybeita6969/scienceclaw

What it does

Batch-generate images from prompts via the OpenAI Images API and render them into an HTML gallery.

Who is it for?

Generating batches of images across OpenAI image models with a browsable gallery

Skip if: Streaming or moderation features, which the docs say are not yet implemented in the script

When should I use this skill?

You need to generate one or many images from text prompts using OpenAI's image models

What you get

A folder of generated images plus a prompts.json mapping and an index.html thumbnail gallery.

  • Generated .png/.jpeg/.webp images
  • prompts.json prompt-to-file mapping
  • index.html thumbnail gallery

Files

SKILL.mdMarkdownGitHub ↗

OpenAI Image Gen

Generate a handful of “random but structured” prompts and render them via the OpenAI Images API.

Run

Note: Image generation can take longer than common exec timeouts (for example 30 seconds). When invoking this skill via OpenClaw’s exec tool, set a higher timeout to avoid premature termination/retries (e.g., exec timeout=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 4

Model-Specific Parameters

Different models support different parameter values. The script automatically selects appropriate defaults based on the model.

Size

  • GPT image models (gpt-image-1, gpt-image-1-mini, gpt-image-1.5): 1024x1024, 1536x1024 (landscape), 1024x1536 (portrait), or auto
  • Default: 1024x1024
  • dall-e-3: 1024x1024, 1792x1024, or 1024x1792
  • Default: 1024x1024
  • dall-e-2: 256x256, 512x512, or 1024x1024
  • Default: 1024x1024

Quality

  • GPT image models: auto, high, medium, or low
  • Default: high
  • dall-e-3: hd or standard
  • Default: standard
  • dall-e-2: standard only
  • Default: standard

Other Notable Differences

  • dall-e-3 only supports generating 1 image at a time (n=1). The script automatically limits count to 1 when using this model.
  • GPT image models support additional parameters:
  • --background: transparent, opaque, or auto (default)
  • --output-format: png (default), jpeg, or webp
  • Note: stream and moderation are available via API but not yet implemented in this script
  • dall-e-3 has a --style parameter: vivid (hyper-real, dramatic) or natural (more natural looking)

Output

  • *.png, *.jpeg, or *.webp images (output format depends on model + --output-format)
  • prompts.json (prompt → file mapping)
  • index.html (thumbnail gallery)

Related skills

FAQ

Which models are supported?

gpt-image-1, gpt-image-1-mini, gpt-image-1.5, dall-e-3, and dall-e-2, each with its own valid sizes and quality options.

Does it need an API key?

Yes, it requires the OPENAI_API_KEY environment variable.

Generative Mediallmautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.