
assistive-technology-scenarios
Write usage scenarios that include assistive technology and diverse interaction methods. Use when writing scenarios, use cases, user journeys, or storyboards. Triggers on: assistive technology, AT, screen reader, switch, voice control, magnifier, braille display, head pointer, eye tracking, how people use our product, usage scenario, use case.
- Installs
- 75
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/owl-listener/inclusive-design-skills --skill assistive-technology-scenarios- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads assistive-technology-scenarios automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Assistive Technology Scenarios
Write scenarios that show real people using real assistive technology to complete real tasks — so the team designs for actual usage, not imagined ideal conditions.
Why This Matters
If your scenarios only describe people using a mouse and a large monitor, your design will only work for people using a mouse and a large monitor. Scenarios shape what teams consider. What they consider, they design for.
Common Assistive Technologies
Vision
- Screen reader (JAWS, NVDA, VoiceOver, TalkBack): reads content aloud, navigates by headings, links, and landmarks via keyboard
- Screen magnifier (ZoomText, built-in zoom): enlarges a portion of the screen, user sees only a fraction at a time
- Braille display: converts text to braille in real time, used alongside a screen reader
- High contrast mode: system-level colour override for readability
Motor
- Switch device: one or two buttons that scan through options — much slower than keyboard, every extra step matters
- Voice control (Dragon, Voice Control, Voice Access): speaks commands to navigate and type
- Head pointer / eye tracking: cursor controlled by head movement or eye gaze — precision is limited
- Mouth stick / stylus: physical pointer for touchscreens or keyboards
Hearing
- Captions: real-time or pre-recorded text for audio content
- Visual alerts: flashing screen or visual indicator replacing audio notifications
- Hearing loop / Bluetooth: direct audio to hearing aids
Cognitive
- Text-to-speech: reads content aloud (not a screen reader — the user can see the screen but processes better by hearing)
- Reading ruler / line guide: highlights one line at a time
- Simplified view: browser extensions or settings that strip clutter
- Password managers: reduce memory burden for authentication
How to Write AT Scenarios
Include the Setup
Don't just name the disability. Describe the person, their technology, and their environment.
"Priya is a data analyst who uses JAWS screen reader with Firefox on a Windows laptop. She's fast with keyboard shortcuts and has two monitors — one for her spreadsheets, one for the tool she's reviewing. She's at her desk with noise-cancelling headphones."
Show the Interaction Step by Step
Describe how the person actually moves through the interface with their technology:
"Priya tabs to the navigation menu. JAWS announces 'Navigation, 5 items.' She presses the down arrow to find 'Reports' and presses Enter. The page loads and JAWS announces the H1: 'Monthly Reports.' She presses H to jump through headings until she finds 'March 2026.'"
Show Where It Breaks
The scenario should surface design failures:
"Priya reaches the data table but JAWS announces each cell without column headers. She hears '42,500' but doesn't know which metric or which month. She tabs past the table looking for a text summary but there isn't one."
Scenario Coverage
For any product, write scenarios for at least:
- One screen reader user completing the core task
- One keyboard-only user completing the core task
- One user with low vision using magnification
- One user with a cognitive difference
- One user in a situational impairment context
Template
Name: [Name]
Role/context: [Who they are beyond their disability]
Technology: [Devices, AT, browser, settings]
Environment: [Where, when, what else is happening]
Task: [What they're trying to accomplish]
Steps: [How they interact, step by step, using their AT]
Pain points: [Where the design fails or creates friction]
Success: [What a good outcome looks like for this person]
Assessment Questions
- Does the scenario name specific assistive technology, not just the disability?
- Does it describe step-by-step interaction, not just the goal?
- Does it surface specific design failures?
- Would a developer reading this know what to fix?
FAQ
What does the assistive-technology-scenarios skill do?
Write usage scenarios that include assistive technology and diverse interaction methods. Use when writing scenarios, use cases, user journeys, or storyboards. Triggers on: assistive technology, AT, screen reader, switch, voice control, magnifier, braille display, head pointer, eye tracking, how people use our product, usage scenario, use case.
How do I install assistive-technology-scenarios?
Run npx skills add https://github.com/owl-listener/inclusive-design-skills --skill assistive-technology-scenarios in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/assistive-technology-scenarios/ (personal) or .claude/skills/assistive-technology-scenarios/ (project).
Which AI agents can use assistive-technology-scenarios?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is assistive-technology-scenarios safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains assistive-technology-scenarios?
It is published by owl-listener in owl-listener/inclusive-design-skills. It has 75 recorded installs.
More from owl-listener/inclusive-design-skills
plain-language-design
owl-listener/inclusive-design-skills
Write and review content for plain language accessibility. Use when writing interface copy, error messages, instructions, onboarding text, help content, legal or medical information, forms, or any user-facing text. Triggers on: plain language, reading level, simplify text, jargon, hard to understand, nobody reads this, unclear copy, rewrite, too complicated, ESL, literacy, readability.
keyboard-navigation
owl-listener/inclusive-design-skills
Design keyboard navigation and focus management for users who cannot or prefer not to use a mouse or touch screen. Use when designing any interactive interface — forms, menus, modals, tabs, carousels, drag-and-drop, data tables, or custom components. Triggers on: keyboard, focus, tab order, focus trap, skip link, arrow keys, keyboard shortcut, can't use mouse, motor disability, switch access, focus indicator, focus ring.
cognitive-load-assessment
owl-listener/inclusive-design-skills
Assess and reduce cognitive load in interfaces, flows, and content. Use when designing or reviewing any multi-step process, complex form, dashboard, decision flow, or information-dense screen. Triggers on: cognitive load, too complex, overwhelmed, too many steps, decision fatigue, confusing, information overload, simplify this flow. Applies to any interface where users must think, decide, or remember.
responsive-review
owl-listener/inclusive-design-skills
Review responsive and flexible layout for accessibility across devices, zoom levels, and orientations. Chains: responsive-accessibility, flexible-typography, information-density. Use when testing an existing interface across screen sizes and zoom levels for accessibility.
user-preference-respect
owl-listener/inclusive-design-skills
Design interfaces that detect and respond to system-level user preferences. Use when implementing dark mode, reduced motion, high contrast, text scaling, or any user preference that affects how the interface renders. Triggers on: user preference, system preference, prefers-reduced-motion, prefers-contrast, prefers-color-scheme, forced-colors, media query, user settings, system settings, accessibility settings, OS settings.
error-prevention-recovery
owl-listener/inclusive-design-skills
Design error prevention, error messages, and recovery flows for cognitive accessibility. Use when designing forms, checkout flows, account creation, settings, data entry, or any flow where users can make mistakes. Triggers on: error handling, error messages, form errors, validation, users make mistakes, users abandon, error recovery, undo, forgiving design.
Popular docs & writing skills
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
lark-markdown
open.feishu.cn
飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。
writing-beats
mattpocock/skills
Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.
writing-shape
mattpocock/skills
Writing, exploit: shape raw material into an article, paragraph by paragraph.
writing-fragments
mattpocock/skills
Writing, explore: mine raw fragments, no structure yet.
writing-for-agents
mattpocock/skills
Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.