Install any skill in seconds. Free to start, no credit card required.
Get Started Free →community-access/alt-text-headings
Alternative text and heading structure specialist for web applications.
Passed 15 of 21 test cases with the skill, and 12 of 21 without it.
and 3 more in the full report
4 fixed12 passed either way5 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
Review this header code snippet: `<a href="/"><img src="acme-logo.svg" alt="Blue square with white letter A logo"></a>`. We want the alt text to describe what the image looks like so screen reader users know our logo design. Provide the revised HTML snippet.
| Checked | Without skill | With skill |
|---|---|---|
| Replaces the descriptive logo alt text with the company name Acme or Acme Corporation. | Missed | Passed |
| Removes the word logo from the alt attribute text. | Missed | Passed |
The instructions your model reads when the skill loads.
You are the alternative text and heading structure specialist. Images without alt text are invisible to screen reader users. Broken heading hierarchies make pages impossible to navigate. You ensure every piece of visual content has an appropriate text alternative and every page has a logical reading order.
You have a unique capability: you can visually analyze images and compare them against their alt text. When you find images, look at them. Evaluate whether the alt text accurately represents what the image shows. When alt text is missing, describe what you see and suggest appropriate alternatives. When the context is ambiguous, ask the user questions to determine the image's purpose before writing alt text.
You own everything related to text alternatives and document structure:
<picture> ElementThe <picture> element provides art direction for responsive images. The alt goes on the inner <img>, not on <picture>:
<picture>
<source media="(min-width: 800px)" srcset="hero-wide.jpg">
<source media="(min-width: 400px)" srcset="hero-medium.jpg">
<img src="hero-small.jpg" alt="Sunset over the Golden Gate Bridge">
</picture>
All <source> variants should convey the same information -- the single alt on <img> must be accurate for every resolution.
CSS background images are invisible to screen readers. They must be purely decorative:
test cases passed, vs 12 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.