AI Image Alt Text
Draft alternative text for uploaded images so screen readers get something useful.
What it adds
A suggested alt attribute offered at upload time, editable and confirmable before the image is used.
What your agent is told to do
5
What your agent is told to do
5-
1
Find every place the app accepts an image and currently stores an empty or absent alt attribute, and offer a suggestion at that point rather than in a separate cleanup screen.
-
2
Ask first whether the image is decorative. A decorative image takes empty alt text, and forcing a description onto it makes the page worse for the people the feature is meant to serve.
-
3
Pass the surrounding context — the page heading, the nearby caption, the purpose of the field — so the suggestion describes the image's role, not just its contents. Do not repeat an existing caption verbatim; a screen reader user would then hear the same sentence twice.
-
4
Present the suggestion as prefilled editable text the user can accept, rewrite, or clear, and never overwrite alt text a human already wrote.
-
5
Alt text is the accessibility attribute and belongs here. Visible captions and the searchable description of an image belong to AI Image Captioning; the two must write to separate fields so neither overwrites the other.
Edge cases it handles
8
Edge cases it handles
8- Decorative images must be able to take empty alt text as a deliberate choice, recorded as such rather than left as a missing value the tooling keeps flagging.
- The model must not guess at identity, ethnicity, age, health, or any other sensitive trait, and must not assert context the image does not show. Constrain the request to what is visible and strip speculative descriptions from the output.
- Surrounding context should inform the description without being echoed. Alt text that restates the caption adds nothing and lengthens the listening experience.
- Keep suggestions to a short single sentence focused on why the image is there. A paragraph of description is a worse outcome than a terse one.
- Images that carry instructions, warnings, data, or text a user must act on need human review before publication, because a wrong description of a diagram is worse than none.
- An image containing readable text must have that text in the alt attribute or nearby in the page, not be described as an image of text.
- When the model is unavailable, times out, or refuses, the upload must still complete with the alt field empty and flagged, never blocked and never filled with a placeholder.
- Bulk generation across an existing image library needs a cost ceiling, a queue on the app's existing background-job system, and a resumable position so a failure does not restart from the first image.
Definition of done
9
Definition of done
9- Every image upload path offers a suggested alt text that the user can edit, accept, or clear.
- Decorative images can be marked as such and store empty alt text without being re-flagged.
- Suggestions never assert identity or sensitive traits and never restate an existing caption.
- Human-written alt text is never overwritten by a generated suggestion.
- Images carrying instructions or data require review before the suggestion is used.
- A model failure leaves the upload working with the alt field empty and flagged.
- Alt text is stored in its own field, separate from any visible caption.
- The feature matches the existing design system.
- No existing functionality is broken.
Related features
Multimodal Image Analysis
Multimodal Image Analysis
Let users ask questions about screenshots, photos, charts, and interface images.
What it does
Image input on AI conversations, with safe downscaling, grounded answers, and defined retention of derived copies.
How it works
- 1 Prepare images before they are sent: correct orientation, strip location and camera metadata, and downscale to the smallest size that still keeps small text and fine detail legible.
- 2 Require the answer to distinguish what is visible in the image from what is inferred, and to say when the image is too low in quality to support a conclusion.
- 3 Label and reference images explicitly when more than one is attached, so a question about the second chart is not answered from the first.
Copy the prompt
No account needed
Add this feature to my app:
https://addthisfeature.com/x/multimodal-image-analysis
AI Changelog Drafting
AI Changelog Drafting
Turn merged work into a changelog draft written for customers, not for engineers.
What it does
A grouped, customer-facing changelog draft generated from merged work items or release notes for a nominated release, held for review before publishing.
How it works
- 1 Take the set of work items belonging to one nominated release as input, and require each item to carry a shipped marker before it is eligible. Unreleased and reverted work must be excluded at the input stage, not filtered out of the prose afterwards.
- 2 Rewrite each item as the outcome a customer notices rather than the change that was made, and keep a link from every drafted line back to the underlying item so a reviewer can check it.
- 3 Group related items under headings the reader would recognise, and keep fixes as their own visible section rather than absorbing them into a feature summary.
Copy the prompt
No account needed
Add this feature to my app:
https://addthisfeature.com/x/ai-changelog-drafting
AI Image Captioning
AI Image Captioning
Describe images so they can carry a visible caption and be found by search.
What it does
A generated description stored per image, offered as a draft caption and indexed for search.
How it works
- 1 Store the generated description in its own field and decide explicitly whether each surface shows it, indexes it, or both. Do not write it into the alt attribute, which belongs to AI Image Alt Text and answers a different question.
- 2 Offer the description as a draft caption the user can accept or rewrite, and leave any caption a human already wrote untouched unless they explicitly ask for a replacement.
- 3 Index the description alongside the image's existing metadata so images become findable by what is in them, and reuse the app's existing search infrastructure rather than adding a parallel one.
Copy the prompt
No account needed
Add this feature to my app:
https://addthisfeature.com/x/ai-image-captioning
How it works
-
1
Copy the link
Grab the Markdown instruction URL for this feature.
-
2
Give it to your AI
Paste it into Claude Code, Cursor, v0, Lovable — whatever you build with.
-
3
It inspects, then implements
Your agent reads your existing app first, then adds the feature to fit it.
Works with your stack
These instructions are written to adapt. They tell the agent to detect your framework, match your existing design system, and reuse what you already have — rather than assuming a particular stack.
Need it tighter than that? Customize the feature and tell it exactly what you're running.