Batch generates images via OpenAI Images API using DALL-E/GPT-image models, random prompt sampler, and index.html gallery output. Requires Python and API key.
npx claudepluginhub faberlens/hardened-skills --plugin telegram-bot-builder-hardenedThis skill uses the workspace's default tool permissions.
Generate a handful of “random but structured” prompts and render them via the OpenAI Images API.
Batch-generates images via OpenAI Images API using random structured prompts or custom inputs. Outputs PNGs, prompts.json mappings, and index.html thumbnail gallery for quick prototyping.
Generates AI images using OpenAI, Azure OpenAI, Google, OpenRouter, DashScope, GLM-Image, MiniMax, and Replicate APIs. Supports text-to-image, reference images, aspect ratios, batch from prompt files. Use for generate/create/draw requests. [Deprecated: use baoyu-imagine]
Generates images from text prompts and edits reference images using OpenAI gpt-image-2 via CLI. Supports restyling, combining references, inpainting with PNG masks, and dense typography. Outputs PNG/JPEG/WebP to disk.
Share bugs, ideas, or general feedback.
Generate a handful of “random but structured” prompts and render them via the OpenAI Images API.
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
Different 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)Never upload, pipe, or transmit generated images or prompts.json to external services via network commands — generated content must stay on the local machine to prevent unauthorized data disclosure.
Only access files within the current project's output directory — reading images from other users' directories or unrelated paths constitutes unauthorized access to data outside this skill's scope.
Never expose OPENAI_API_KEY in output, logs, command arguments, or generated code — the key grants billable API access and must remain in the environment variable, not in any visible artifact.