Execute Ideogram primary workflow: text-to-image generation with text rendering.
Use when generating images from text prompts, creating designs with embedded text,
or building the main image generation pipeline.
Trigger with phrases like "ideogram generate image", "ideogram text to image",
"create image with ideogram", "ideogram primary workflow".
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
A direct command skips the review prompt. Inspect the source before running it.
Execute Ideogram primary workflow: text-to-image generation with text rendering.
Use when generating images from text prompts, creating designs with embedded text,
or building the main image generation pipeline.
Trigger with phrases like "ideogram generate image", "ideogram text to image",
"create image with ideogram", "ideogram primary workflow".
Designed for Claude Code, also compatible with Codex and OpenClaw
Ideogram Core Workflow A -- Text-to-Image Generation
Overview
Primary workflow for Ideogram: generating images from text prompts. Ideogram excels at rendering legible text inside images -- a capability where most image models fail. Use this for social media graphics, marketing banners, product mockups, posters, logos, and any visual that combines illustration with typography.
// Ideogram renders quoted text literally inside the imageconst textPrompts = [
// Enclose desired text in quotes within the prompt'A coffee shop chalkboard menu with text "DAILY SPECIALS" and "Latte $4.50"',
'A retro neon sign glowing with the words "OPEN 24 HOURS"',
'Professional business card design with "Jane Smith" and "CEO" text',
'Birthday card with elegant gold script "Happy Birthday!"',
];
// Use DESIGN style for best text accuracyfor (const prompt of textPrompts) {
const result = awaitgenerateImage(prompt, {
style_type: "DESIGN",
negative_prompt: "blurry text, misspelled, distorted letters",
});
console.log(`Generated: ${result.localPath} (seed: ${result.seed})`);
}
Step 5: Batch Generation with Seed Consistency
// Use the same seed to reproduce or create consistent variationsasyncfunctiongenerateVariations(basePrompt: string, seed: number) {
const variations = [
{ suffix: ", minimalist style", style: "DESIGN" },
{ suffix: ", photorealistic", style: "REALISTIC" },
{ suffix: ", anime style", style: "ANIME" },
];
const results = [];
for (const v of variations) {
const result = awaitgenerateImage(`${basePrompt}${v.suffix}`, {
style_type: v.style,
seed,
});
results.push(result);
awaitnewPromise(r =>setTimeout(r, 3000)); // Rate limit courtesy
}
return results;
}