一键导入
openai-image-gen
Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
选股技能,用户希望研究任意下游行业扩产时,其上游供给端(材料、设备、零部件等)的核心受益标的。
使用命令行工具 biliup(Python 版官方 CLI,非 biliup-rs)向 B 站(bilibili)投稿视频。触发场景:用户说"投稿 B 站"、"上传到 B 站"、"发 B 站"、"bilibili 投稿"、"B 站发视频"、"上传视频到 bilibili"等相关关键字。功能:(1) 自动检测并通过 uv 安装 biliup,(2) 浏览器扫码登录并发送二维码图片给用户,(3) 收集视频信息后执行投稿,(4) 返回投稿结果。
个人微信公众号文章生成与发布。当需要生成并发布微信公众号到文章草稿箱时使用。
Generate daily work report for ShineClaw project.
Generate or edit images via Gemini 3 Pro Image (Nano Banana Pro).
Transcribe audio via OpenAI Audio Transcriptions API (Whisper).
| name | openai-image-gen |
| description | Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery. |
| homepage | https://platform.openai.com/docs/api-reference/images |
| metadata | {"openclaw":{"emoji":"🖼️","requires":{"bins":["python3"],"env":["OPENAI_API_KEY"]},"primaryEnv":"OPENAI_API_KEY","install":[{"id":"python-brew","kind":"brew","formula":"python","bins":["python3"],"label":"Install Python (brew)"}]}} |
Generate a handful of “random but structured” prompts and render them via the OpenAI Images API.
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
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)Set OPENAI_API_KEY, or configure it in ~/.openclaw/openclaw.json:
{
skills: {
"openai-image-gen": {
env: {
OPENAI_API_KEY: "OPENAI_KEY_HERE",
OPENAI_BASE_URL: "http://your-proxy:3000" // Optional, default: https://api.openai.com
}
}
}
}
*.png, *.jpeg, or *.webp images (output format depends on model + --output-format)prompts.json (prompt → file mapping)index.html (thumbnail gallery)