ai-image-gen · AI Image Generation

ai-image-gen

General-purpose AI image generation: text-to-image, image-to-image, and image variations.

Describe the picture in natural language and get a high-resolution image back; or rework an existing image (swap backgrounds, change styles, add or remove elements), or batch-generate variants. Built for everyday visual needs — article illustrations, social covers, product concepts, poster backgrounds.

Works with any OpenAI-compatible endpoint and the apimart async API. Bring your own API key.

Example invocation: "Generate a flat-illustration Shiba Inu on a bright contrasting background, 1024×1024."

Full brief

Positioning

ai-image-gen is the library's general-purpose image generation entry point: any subject, pure AI generation. It does not do layout and does not do e-commerce-specific visuals — it solves one problem: "generate an image from a description."

Core capabilities

Workflow

  1. Run the config check (check): verifies all three settings before any paid request is made; stops with fill-in guidance if anything is missing
  2. Write the request as a structured image prompt (subject + style + composition + lighting + quality)
  3. Execute; outputs land in the outputs/ directory

Inputs & outputs

Input Notes
Image description Required, natural language
Size / count Optional, e.g. 1024×1024, n images per run
Source image Required for image-to-image / variation tasks

Output: PNG/JPG files under the designated outputs/ directory.

Boundaries with adjacent skills

Skill Lane
ai-image-gen (this) General AI generation, any subject
ecom-details-image E-commerce specialist: product hero shots, detail-page visual plans (25 scene templates)
card-quote / card-xiaohongshu / poster series Deterministically rendered text cards/posters via HTML+CSS — pixel-precise typography, not AI-painted
image-editing Deterministic processing of existing images (resize, crop, watermark, compress); generates nothing new

Fit

Before you start


ai-image-gen is part of the Aiglade Skill library. Invoke it from the Aiglade chat box in plain language.

← All 155 skills