🎯

openai-image-gen

🎯Skill

from steipete/clawdis

VibeIndex|
What it does

Generates AI images using OpenAI's Images API with customizable models, prompts, sizes, and quality settings.

πŸ“¦

Part of

steipete/clawdis(48 items)

openai-image-gen

Installation

npm installInstall npm package
npm install -g openclaw@latest
git cloneClone repository
git clone https://github.com/openclaw/openclaw.git
pnpmRun with pnpm
pnpm install
πŸ“– Extracted from docs: steipete/clawdis
11Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.

Overview

# OpenAI Image Gen

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

Run

```bash

python3 {baseDir}/scripts/gen.py

open ~/Projects/tmp/openai-image-gen-*/index.html # if ~/Projects/tmp exists; else ./tmp/...

```

Useful flags:

```bash

# 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)

More from this repository10

🎯
gog🎯Skill

Manages Gmail, Calendar, Drive, Contacts, Sheets, and Docs via CLI with OAuth-based Google Workspace interactions.

🎯
weather🎯Skill

Retrieves current weather and forecasts for any location using free services, with multiple output formats and no API key required.

🎯
summarize🎯Skill

Quickly summarizes URLs, local files, and YouTube links using AI models with flexible extraction options.

🎯
coding-agent🎯Skill

Runs coding agents like Claude Code or Codex in bash with PTY support, enabling programmatic control and background processing.

🎯
mcporter🎯Skill

Streamlines interaction with MCP servers through CLI, enabling listing, configuration, authentication, and direct tool calls via HTTP or stdio.

🎯
apple-reminders🎯Skill

Manages Apple Reminders via CLI, enabling listing, adding, editing, completing, and deleting tasks with flexible date and list filtering.

🎯
gifgrep🎯Skill

Searches and downloads GIFs from Tenor/Giphy with a CLI/TUI, enabling preview, extraction, and easy sharing.

🎯
nano-pdf🎯Skill

Edits PDFs using natural language instructions, allowing precise page-level modifications with simple CLI commands.

🎯
obsidian🎯Skill

Automates interactions with Obsidian vaults, enabling searching, creating, moving, and managing Markdown notes via obsidian-cli.

🎯
peekaboo🎯Skill

Automates macOS UI interactions by capturing screens, targeting elements, driving input, and managing apps via a powerful CLI tool.