ideogram-promptlisted
Install: claude install-skill devkindhq/ideogram-ai-toolkit
# Ideogram Prompting
Ideogram 4 was trained on structured JSON captions, not plain text — a plain-text prompt gets expanded into that structure by a "magic prompt" step before it ever reaches the model. That gives you two ways to prompt, and picking the right one depends on how much control the user actually wants.
## Two modes
**Loose / exploratory** — write a natural-language prompt and let the model's own interpretation (magic prompt) fill in color, lighting, composition. Good for quick ideas, loose briefs, or when the user wants to be surprised. Just call `mcp__ideogram__generate_image` with a `prompt` string; don't over-specify.
**Precise** — when the user names an exact palette, a specific composition, or text that must render legibly, write the prompt as a structured caption instead of a vague adjective list. See `references/json-caption-schema.md` for the full schema (aesthetics/lighting/medium/color_palette, bounding-box elements, etc) — either follow its field structure in prose form, or paste the JSON itself into the `prompt` string as an experiment. Note: the connected `generate_image` tool has no explicit `magic_prompt` toggle (unlike `edit_image`, which does), so JSON-in-prompt isn't a guaranteed bypass the way it is in Ideogram's raw API — compare against a well-written prose version and keep whichever renders closer to what was asked for.
Either way, the highest-leverage lever is **`color_palette`**: up to 16 uppercase `#RRGGBB` hex codes steer the image'