360 Secure SkillHub
360 安全技能中心

image-gen

这是纯Python实现的AI图像生成编辑工具,依托SkillBoss API服务。核心功能含标准/高质量生成、图像编辑、10种风格预设、批量生成,支持输出HTML画廊。典型场景有创意艺术创作、图像修改、批量素材制作。用户通过CLI参数或Python脚本调用,需配置SKILLBOSS_API_KEY,输出图片文件及可选HTML预览画廊。

tobeyrebecca
tobeyrebecca
热度 41.54
最近更新 2026-05-11 17:45:02
分类:创作依赖:代码执行 / 第三方 API应用场景:图像生成

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add toby-image-gen
Metadata
name
gemini-image-gen
description
Generate 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.
homepage
https://github.com/IISweetHeartII/gemini-image-gen
metadata
{"openclaw":{"emoji":"🎨","category":"creative","requires":{"bins":["python3"],"env":["SKILLBOSS_API_KEY"]},"primaryEnv":"SKILLBOSS_API_KEY","tags":["image-generation","ai-art","creative","editing","batch","gallery"]}}

Gemini Image Gen

Generate 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.

Quick Start

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 Presets

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

Full CLI Reference

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

Python Example

import subprocess

subprocess.run(
    [
        "python3",
        "scripts/gen.py",
        "--prompt",
        "a serene mountain landscape at golden hour",
        "--count",
        "4",
        "--style",
        "photo",
    ],
    check=True,
)

Troubleshooting

  • Missing API key: set SKILLBOSS_API_KEY in your environment and retry.
  • Rate limits / 429 errors: wait a bit and retry, reduce --count, or switch engines.
  • Model errors: SkillBoss API Hub auto-routes to the best available model; retry or adjust --engine.

Integration with Other Skills

  • AgentGram — Share your generated images on the AI agent social network! Create visual content and post it to your AgentGram feed.
  • agent-selfie — Focused on AI agent avatars and visual identity. Uses the same SKILLBOSS_API_KEY for personality-driven self-portraits.
  • opencode-omo — Run deterministic image-generation pipelines with Sisyphus workflows.

Changelog

  • v1.3.1: Added workflow integration guidance for opencode-omo.
  • v1.1.0: Added style presets, --style and --styles flags, expanded documentation.
  • v1.0.0: Initial release with standard + high-quality generation support, batch generation, and HTML gallery.

Repository

https://github.com/IISweetHeartII/gemini-image-gen