From Simplified
Generate AI images with Simplified — text-to-image, image editing, and reference-guided generation across Flux, Google (Gemini/Imagen), OpenAI GPT Image, Ideogram, Stable Diffusion, Qwen and SeeDream. Use when the user asks to create, generate, make, draw, or design an image, photo, picture, graphic, logo, poster, banner, icon, or illustration from a description.
How this skill is triggered — by the user, by Claude, or both
Slash command
/simplified:generate-imageThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate an image from a text prompt using Simplified, across many leading AI
Generate an image from a text prompt using Simplified, across many leading AI providers, and return a viewable image URL (plus an asset id you can reuse).
capability: "prompt") — make an image from a description.capability: "reference_image") — transform
or edit using one reference image (parameters.reference_images).capability: "multiple_images") — guide with
several reference images (supported on some models).Good for: product shots, hero/banner images, social graphics, illustrations, 3D-style renders, icons/logo concepts, photoreal scenes, and text rendered inside the image (posters, quote cards, ad headlines).
Pass the model id as the model field. Credits/image in parens.
Google — google.gemini-2.5-flash-image (100, reliable default), google.gemini-3-pro-image-preview (120, top quality), google.gemini-3.1-flash-image-preview (150, best reference fidelity), google.imagen-4.0-generate-001 (70), google.imagen-4.0-fast-generate-001 (50)
Flux — flux.flux-schnell (8, cheapest/fastest), flux.flux-realism (100, "Flux Pro"), flux.dev (60), flux.flux-kontext-pro (100), flux.flux-kontext-max (200), flux.flux-1.1-pro-ultra (200), flux.flux-2-pro (200)
OpenAI — openai.imgen (100, GPT Image 1), openai.imgen-1.5 (150), openai.imgen-2 (100)
Ideogram — ideogram.ideogram-v3-turbo (100, best text-in-image)
Stability — stability.diffusion (100, SDXL)
Qwen — qwen.qwen-image (60), qwen.qwen-image-edit (75, editing only)
ByteDance — bytedance.seedream-4 (75), bytedance.seedream-4.5 (200)
Quick pick: default google.gemini-2.5-flash-image · cheapest flux.flux-schnell · text in image ideogram.ideogram-v3-turbo · highest quality google.gemini-3-pro-image-preview.
api_generateImage — consumes paid AI credits. The connector polls
automatically and returns the final result directly (no separate poll step).
transient)storage | Behavior |
|---|---|
transient | Default. Temporary URL, not saved, expires. Best for one-off images. |
asset | Persistent — no expiry, returns an asset_id. Use when you want to reuse the image, e.g. attach it to a post via the simplified-social skill (pass the asset_id in media). |
default | Saved to your AiImageArt gallery. |
parameters is a required nested object — never flatten its fields to the top
level. The prompt text goes in parameters.prompt (not in capability).
Text-to-image (default, transient):
{ "model": "google.gemini-2.5-flash-image", "capability": "prompt", "storage": "transient",
"parameters": { "prompt": "A white ceramic coffee cup on a clean white background", "aspect_ratio": "1:1" } }
Cheap/fast draft:
{ "model": "flux.flux-schnell", "capability": "prompt", "storage": "transient",
"parameters": { "prompt": "sketch of a mountain cabin", "aspect_ratio": "16:9", "count": 1 } }
Keep it to reuse / post to social (asset):
{ "model": "google.gemini-2.5-flash-image", "capability": "prompt", "storage": "asset",
"parameters": { "prompt": "product hero shot of sneakers", "aspect_ratio": "4:5" } }
Edit / reference-guided:
{ "model": "google.gemini-3.1-flash-image-preview", "capability": "reference_image", "storage": "asset",
"parameters": { "prompt": "put this logo on a t-shirt", "reference_images": ["<asset_uuid_or_https_url>"] } }
prompt (required), aspect_ratio (e.g. 1:1, 16:9, 9:16, 4:5, 21:9).count (number of images) — only some models support it (Flux Schnell/Dev,
Imagen, OpenAI, Stability, SeeDream); Gemini, Flux Pro/Kontext, Recraft, Ideogram
ignore it.reference_images — for the reference/multiple capabilities (asset UUIDs or URLs).imgen* models use size instead of aspect_ratio.For the exact per-model field list, ratios, and reference-image field name, call
api_getVideoModelFields({type:"image", model_id, capability}) (it covers image
engines despite the name).
The MCP tool returns the final result directly. The shape depends on storage:
transient (default) — result is a list of URL strings:
{ "status": "SUCCESS", "detail": { "result": ["https://replicate.delivery/…/out-0.webp"], "transient": true } }
Read detail.result[0] (a URL string). No asset_id — the URL is temporary.
asset — result is a list of objects with a reusable id:
{ "status": "SUCCESS", "detail": { "result": [{ "asset_id": "<uuid>", "url": "https://…/image.webp?Expires=…" }], "transient": false, "storage": "asset" } }
Read detail.result[0].url (the image; signed URL — expires) and
detail.result[0].asset_id (permanent — hand off to simplified-social's media).
Output is WebP either way.
ideogram.ideogram-v3-turbo for crisp text)429 = AI credits exhausted; tell the user plainly and don't retry.Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub celeryhq/simplified-for-ai --plugin simplified