ai-image-generation
Generate AI images with GPT-Image-2, FLUX, Gemini, Grok, Seedream, Reve and 50+ models via inference.sh CLI. Models: GPT-Image-2, FLUX Dev LoRA, FLUX.2 Klein LoRA, Gemini 3 Pro Image, Grok Imagine, Seedream 4.5, Reve, ImagineArt. Capabilities: text-to-image, image-to-image, inpainting, LoRA, image editing, upscaling, text rendering. Use for: AI art, product mockups, concept art, social media graphics, marketing visuals, illustrations. Triggers: flux, image generation, ai image, text to image, stable diffusion, generate image, ai art, midjourney alternative, dall-e alternative, text2img, t2i, image generator, ai picture, create image with ai, generative ai, ai illustration, grok image, gemini image, gpt image, openai image, chatgpt image
1How It Works & Mechanism
Shares the same framework with other tool skills: whitelisted execution via belt CLI + a catalog table of '50+ models' (16 app-id rows in the table: GPT-Image-2 / FLUX series / P-Image series / Gemini / Grok / Seedream / Reve / ImagineArt / Topaz), where an agent triggers remote inference simply by filling the --input JSON.
belt app run falai/flux-dev-lora --input '{"prompt": "a cat astronaut in space"}'
Expresses 'multiple capabilities within the same model' by toggling input keys: passing only prompt to gpt-image-2 performs text-to-image, while appending images:[...] triggers image editing/inpainting; meanwhile, apps like P-Image-Edit and Reve serve as standalone apps for editing.
"prompt": "change the background to a beach at sunset",
Differentiated selling points are authored as reproducible examples: text rendering (Reve's 'HELLO WORLD' poster), 4K tier (Seedream 4.5), and ultra-low cost (FLUX Klein $0.0001/image) each come with a command snippet for agents to select models on demand.
"prompt": "A poster that says HELLO WORLD in bold letters"
Post-processing/utility apps are unified into the same entry point: Topaz upscaling and stitch-images are listed side-by-side with generative models in the table, indicating that 'image-to-image post-processing' has also been app-ified by the platform.
belt app run infsh/stitch-images --input '{
Positioned within the ecosystem as an 'asset source for content pipelines': in addition to peer image packages (p-image/gpt-image/flux-image/upscaling/background-removal), Related Skills interlink with ai-video-generation (inputs for image-to-video), ai-avatar-video (avatar assets), and twitter-automation (posting images).
npx skills add inference-sh/skills@background-removal
2Core Capabilities
3External Dependencies
| Kind | Dependency / Endpoint |
|---|---|
| cli | belt(inference.sh CLI) |
| package | belt-sh/cli(npx skills add 安装) |
| api | 平台图像模型/工具 app:openai/gpt-image-2、falai/flux-dev-lora、falai/flux-2-klein-lora、pruna/p-image(-lora/-edit)、google/gemini-3-pro-image-preview、xai/grok-imagine-image、bytedance/seedream-4-5、falai/reve、falai/imagine-art-1-5-pro-preview、pruna/flux-klein-4b、falai/topaz-image-upscaler、infsh/stitch-images |
| network | 平台文档(docs/apps/running、image-generation example) |
| network | 安装说明托管 |
4Recommended Governance & Evidence
- 网络端点: Declares external network access: platform belt CLI → inference.sh platform (image generation/editing apps; outputs hosted on cloud.inference.sh) [
- SKILL.md: Declares invocation of host CLI interpreters or external execution environments
5Second-Pass Verification
- [discrepancy] description 宣称 50+ models — 表内可数 app-id 行为 16,'50+ models' 在本 SKILL.md 无法定位核实,属平台注册表层面宣称(belt app list --category image 可查全量)。
- [ok] Models 名单逐项定位 — GPT-Image-2/FLUX Dev LoRA/FLUX.2 Klein/Gemini 3 Pro/Gemini 2.5 Flash/Grok Imagine/Seedream 4.5/Reve/ImagineArt 均在表中有行;description 提到 'Seedream 4.5' 而表内另含 4.0/3.0,无冲突。
- [ok] 能力声明示例支撑(i2i/inpainting/LoRA/editing/text rendering/upscaling) — 编辑由 gpt-image-2 的 images[] 示例与 P-Image-Edit/Reve 支撑;LoRA 由 flux-dev-lora/flux-2-klein-lora/p-image-lora 支撑;text rendering 由 Reve HELLO WORLD 示例支撑;inpainting 仅在 description/表行出现,无独立示例(同 gpt-image-2 编辑能力,未单列)——记为部分 ok。
- [ok] 无脚本/无凭证/无直连网络 — 目录仅 SKILL.md;curl/wget/密钥 token 零命中;执行面 allowed-tools: Bash(belt *)。
- [ok] 本地文件写入面 — 本文件示例无 shell 重定向,不写本地文件。
- [ok] 图像输入全远程 URL — images/image_url 值均为 https://…;无本地上传/路径读取指令。
- [ok] license/stars/commit 元数据 — pin == 本地 HEAD == becc25649700;101-skills/superpowers stars=0、pushed_at 2026-08-31T22:58:53Z;MIT 声明见 plugin.json/README 徽标,树内无 LICENSE 文件。
- [unlocatable] installs 安装量 — 无公开安装量数据源,置 null。
6Verdict & Scenarios
f66b680166c1a445…