# Imagegen Handoff

Use this when moving from research to generation.

## Read First

Before generating, load the `imagegen` skill:

`<Codex imagegen skill instructions>`

Follow its current instructions for generating or editing raster images.

## Prompt Structure

For each banner, provide:

1. **Goal:** LinkedIn profile/company banner for `{brand}`.
2. **Observed brand facts:** colors, logo description, typography mood, audience, offer, verified stats.
3. **Assets to use:** screenshot paths, logo path, founder/product image path, selected reference banner path.
4. **Layout:** exact middle-band composition.
5. **Copy:** final short text. Avoid asking the model to invent long copy.
6. **Constraints:** wide horizontal banner, all content in middle 30%, no unsupported claims, no watermark, no fake logos.

## Example Prompt Skeleton

```text
Create a wide LinkedIn banner for {brand}. Use the attached website screenshot and logo as brand references, and use {reference image} only as a style/layout reference.

Observed brand facts:
- Brand colors: {hex list}
- Audience: {audience}
- Offer: {offer}
- Visual mood: {mood}

Banner direction: {style name}
Content must stay only in the middle 30% vertical band. Top 35% and bottom 35% are clean background with no text, faces, logos, icons, or important details.

Middle-band layout:
- Left: {logo/person/product}
- Center/right: headline "{headline}"
- Supporting line: "{subheadline}"
- Proof/CTA: "{verified stat or CTA}"

Style:
- {background}
- {texture}
- {typography description}
- {accent treatment}

Do not invent customer logos, press logos, awards, metrics, or credentials. Use only provided/verified assets. No watermark. No annotation labels. No UI mockup chrome unless requested.
```

## Text Fidelity Fallback

If generated text is malformed, reduce text to:
- Brand name
- Two to five word headline
- Optional URL or CTA

Then regenerate.
