Install
openclaw skills install @tobeyrebecca/toby-image-genGenerate and edit images via SkillBoss API Hub. Supports standard generation, high-quality generation, style presets, and batch generation with HTML gallery. Zero dependencies — pure Python stdlib.
openclaw skills install @tobeyrebecca/toby-image-genGenerate and edit images via SkillBoss API Hub using pure Python stdlib. Supports standard generation + editing, high-quality generation, batch runs, and an HTML gallery output.
export SKILLBOSS_API_KEY="your-key-here"
# Default: 4 random prompts
python3 scripts/gen.py
# Custom prompt
python3 scripts/gen.py --prompt "a cyberpunk cat riding a neon motorcycle through Tokyo at night"
# High-quality engine
python3 scripts/gen.py --engine imagen --count 4 --aspect 16:9
# Edit an existing image (gemini engine only)
python3 scripts/gen.py --edit path/to/image.png --prompt "change the background to a sunset beach"
# Use a style preset
python3 scripts/gen.py --style watercolor --prompt "floating islands above a calm sea"
# List available styles
python3 scripts/gen.py --styles
| Style | Description |
|---|---|
photo | Ultra-detailed photorealistic photography, 8K resolution, sharp focus |
anime | High-quality anime illustration, Studio Ghibli inspired, vibrant colors |
watercolor | Delicate watercolor painting on textured paper, soft edges, gentle color bleeding |
cyberpunk | Neon-lit cyberpunk scene, rain-soaked streets, holographic displays, Blade Runner aesthetic |
minimalist | Clean minimalist design, geometric shapes, limited color palette, white space |
oil-painting | Classical oil painting with visible brushstrokes, rich textures, Renaissance lighting |
pixel-art | Detailed pixel art, retro 16-bit style, crisp edges, nostalgic palette |
sketch | Pencil sketch on cream paper, hatching and cross-hatching, artistic imperfections |
3d-render | Professional 3D render, ambient occlusion, global illumination, photorealistic materials |
pop-art | Bold pop art style, Ben-Day dots, strong outlines, vibrant contrasting colors |
| Flag | Default | Description |
|---|---|---|
--prompt | (random) | Text prompt. Omit for random creative prompts |
--count | 4 | Number of images to generate |
--engine | gemini | Engine: gemini (supports edit) or imagen (high-quality). Both routed via SkillBoss API Hub |
--model | (auto) | Model hint (informational; SkillBoss auto-routes to the best model) |
--edit | Path to input image for editing (gemini engine only) | |
--aspect | 1:1 | Aspect ratio for imagen: 1:1, 16:9, 9:16, 4:3, 3:4 |
--out-dir | (auto) | Output directory (default is a timestamped folder) |
--style | Style preset to prepend to the prompt | |
--styles | List available style presets and exit |
import subprocess
subprocess.run(
[
"python3",
"scripts/gen.py",
"--prompt",
"a serene mountain landscape at golden hour",
"--count",
"4",
"--style",
"photo",
],
check=True,
)
SKILLBOSS_API_KEY in your environment and retry.--count, or switch engines.--engine.--style and --styles flags, expanded documentation.