Test web applications with screen readers including VoiceOver, NVDA, and JAWS. Use when validating screen reader compatibility, debugging accessibility issues, or ensuring assistive technology support.
Install with Tessl CLI
npx tessl i github:wshobson/agents --skill screen-reader-testing88
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillAgent success when using this skill
Validation for skill structure
Modal Dialog Accessibility
Dialog role
70%
100%
aria-modal attribute
100%
100%
aria-labelledby on dialog
100%
100%
aria-describedby on dialog
100%
100%
Store focus before open
0%
100%
Move focus into modal
100%
100%
Focus trap
100%
100%
Return focus on close
60%
100%
Escape key closes modal
100%
100%
Icon button aria-label
100%
100%
SVG aria-hidden
100%
100%
Without context: $0.2221 · 1m 3s · 8 turns · 9 in / 4,032 out tokens
With context: $0.4618 · 1m 32s · 22 turns · 83 in / 5,455 out tokens
Live Regions and Dynamic Content
Status region role
100%
100%
Status region politeness
100%
100%
Status region atomic
100%
100%
Alert region role
100%
100%
Alert region assertive
60%
100%
Progressbar role
100%
100%
Progressbar value attributes
100%
100%
Progressbar label
100%
100%
Log region role
0%
100%
Log region relevant
100%
100%
Log region politeness
100%
100%
Without context: $0.2524 · 1m 13s · 8 turns · 9 in / 4,931 out tokens
With context: $0.3641 · 1m 23s · 11 turns · 12 in / 5,353 out tokens
Tab Interface and Form Validation
Tablist role
100%
100%
Tablist label
100%
100%
Tab role on buttons
100%
100%
aria-selected on tabs
100%
100%
aria-controls on tabs
100%
100%
Tabpanel role
100%
100%
aria-labelledby on panels
100%
100%
Roving tabindex
100%
100%
Arrow key navigation
100%
100%
Home and End keys
100%
100%
aria-invalid on errors
100%
100%
aria-describedby on inputs
100%
100%
role=alert on error message
100%
100%
Without context: $0.3635 · 1m 46s · 8 turns · 9 in / 8,389 out tokens
With context: $0.4507 · 1m 46s · 12 turns · 11 in / 8,292 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.