wshobson avatar

Screen Reader Testing

You know how accessibility testing often stops at automated tools and basic keyboard navigation? This skill gets you actually testing with real screen readers like NVDA, VoiceOver, and JAWS. It covers the specific keyboard shortcuts for each one, walks you through systematic testing checklists for forms and dynamic content, and shows you how to catch issues that automated tools miss entirely. The skill includes actual command references and testing scripts, so you can validate ARIA implementations and debug why your live regions aren't announcing properly. Essential if you're serious about accessibility beyond just passing WCAG validators.

skills.sh installs
11.1K
GitHub stars
42.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add wshobson/agents --skill screen-reader-testing --agent claude-code

Installs into .claude/skills of the current project.

Files

Screen Reader Testing

Practical guide to testing web applications with screen readers for comprehensive accessibility validation.

When to Use This Skill

  • Validating screen reader compatibility
  • Testing ARIA implementations
  • Debugging assistive technology issues
  • Verifying form accessibility
  • Testing dynamic content announcements
  • Ensuring navigation accessibility

Core Concepts

1. Major Screen Readers

Screen ReaderPlatformBrowserUsage
VoiceOvermacOS/iOSSafari~15%
NVDAWindowsFirefox/Chrome~31%
JAWSWindowsChrome/IE~40%
TalkBackAndroidChrome~10%
NarratorWindowsEdge~4%

2. Testing Priority

Minimum Coverage:
1. NVDA + Firefox (Windows)
2. VoiceOver + Safari (macOS)
3. VoiceOver + Safari (iOS)

Comprehensive Coverage:
+ JAWS + Chrome (Windows)
+ TalkBack + Chrome (Android)
+ Narrator + Edge (Windows)

3. Screen Reader Modes

Sponsors

Details

Repository
github.com/wshobson/agents
Categories
Testing & QA, Debugging, Design & UI/UX, CLI & Terminal, Video & Audio Editing

More from wshobson/agents

All 174
1flutter avatarflutter-testing-appsflutter/skillsComprehensive testing framework for Flutter apps across unit, widget, and integration test layers.9Kskills.sh installs
2github avatarpolyglot-test-agentgithub/awesome-copilotGenerates comprehensive, workable unit tests for any programming language using a multi-agent pipeline. Use when asked to generate tests, write unit tests, impr8.4Kskills.sh installs
3trailofbits avatarproperty-based-testingtrailofbits/skillsProvides guidance for property-based testing across multiple languages and smart contracts. Use when writing tests, reviewing code with serialization/validation7.7Kskills.sh installs
4wondelai avatarmom-testwondelai/skillsTalk to customers without leading them using Mom Test rules: discuss their life not your idea, ask about specifics in the past, and talk less. Use when the user6Kskills.sh installs
5avdlee avatarswift-testing-expertavdlee/swift-testing-agent-skillExpert guidance for Swift Testing: test structure, #expect/#require macros, traits and tags, parameterized tests, test plans, parallel execution, async waiting 5.5Kskills.sh installs
6affaan-m avatarcsharp-testingaffaan-m/eccC# and .NET testing patterns with xUnit, FluentAssertions, mocking, integration tests, and test organization best practices.5.5Kskills.sh installs