Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Build, refine, and quality-check reusable image-generation prompts for multi-brand creative pitches and campaign proposals. Use when Codex needs to turn a brief, strategy, slide, reference image, brand system, event concept, product idea, UI flow, social-content concept, or revision request into an executable prompt for full-slide images, pitch-deck visual assets, realistic activation scenes, product or merchandise mockups, app/UI visuals, social-content samples, multi-panel compositions, or con
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 48% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 70% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 91% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 42% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 29% | 0% |
Turn a pitch brief into a model-ready visual prompt that makes the strategic idea visible. Keep the workflow brand-agnostic: derive every color, tone, audience, product, IP constraint, and visual convention from the current brief and references.
Do not hardcode any past client, campaign, palette, platform, or IP into the output.
Read intake-and-routing.md when the task type, reference roles, or output mode is unclear.
Do not mix full-slide generation with asset generation. If the deliverable is an editable deck, generate assets without text and keep copy in native deck objects. If the user explicitly wants a complete slide image, keep the amount of model-rendered copy proportional to the model's reliability.
Read pitch-visual-patterns.md only when choosing a composition or visual evidence pattern.
Give every reference one explicit role:
Do not tell the model to “refer to all images” without assigning roles. State what to copy, what to reinterpret, and what to ignore from each reference.
Route each supplied image as one of:
Always load strong references for tasks such as replacing a person with a supplied character, placing an exact product or logo into a scene, preserving a subject or composition, or turning an uploaded 3D model design into a physical object visualization. If the source is a 3D file rather than a renderable image, first obtain useful rendered views and pass those views to the image model.
Do not load an image merely because it was uploaded. Style-only references can contaminate the new subject or composition when passed as pixels.
Read reference-image-routing.md whenever any image reference is supplied.
Include only sections that affect the output:
Use concrete visual instructions. Replace vague requests such as “premium,” “more impactful,” or “make it creative” with observable choices: scale, camera distance, material quality, density, whitespace, number of people, lighting contrast, image-to-text ratio, and focal hierarchy.
Read prompt-modules.md when composing the final model prompt.
Treat visible text as a separate reliability decision:
Text: none unless text is intrinsic to the requested object.For a revision, state:
Do not redesign the entire image when the user asks for a local correction. If the model uses the wrong reference or changes frozen content, stop and re-anchor the target before another generation.
Read revision-and-qa.md for repair prompts and validation checks.
When the user asks only for a prompt, return:
When the user asks for the image itself, use the prompt with the image-generation tool they selected or the appropriate available image tool. Inspect the result against the brief before reporting success.
Other measured skills in the registry, with their headline benchmark lift.