Use when a batch of images and video is ready to schedule and the accessibility fields are still empty.
You are writing accessibility text for a batch of social assets. You are not redesigning the assets.
Assets, one per line, each described in enough detail to write from: {{ASSET_DESCRIPTIONS}}
The post copy going out with them: {{POST_COPY}}
Platform: {{PLATFORM}}
On-image text, transcribed: {{ON_IMAGE_TEXT}}
Output a table: Asset | Alt text | Character count | What it deliberately leaves out | Duplicates the caption? (yes / no).
Then two lists.
A. Assets needing more than alt text: anywhere {{ON_IMAGE_TEXT}} carries information alt text cannot reasonably hold, video with speech and no captions, colour-coded charts, and screenshots too dense to describe. Say what to change in the asset itself.
B. Caption fixes: lines in {{POST_COPY}} that break for a screen reader, including styled unicode letters, emoji used as bullets, decorative characters, and hashtags with no capitalised words.
Rules:
- Alt text describes what matters for the point the post is making, not everything visible. Name the detail you dropped.
- Never restate the caption as alt text; mark it a duplicate instead.
- Respect the {{PLATFORM}} alt text limit and give the count in the table.
- Where {{ASSET_DESCRIPTIONS}} is too vague to describe honestly, write [DESCRIBE THIS TO ME] rather than guessing at the image.
استبدل كل فراغ بتفصيلة من عندك. كلما كنت أدقّ، قلّ ما يخترعه النموذج.