Claude Code Plugins

Community-maintained marketplace

Feedback

Library of accessibility personas representing people with various disabilities, impairments, and situational limitations. Use this skill when users ask about disability types, accessibility personas, user needs for specific conditions, how people with disabilities use technology, assistive technology users, or designing for accessibility. Triggers on requests about blindness, deafness, cognitive disabilities, motor impairments, low vision, screen readers, sign language, autism, ADHD, temporary disabilities, or any question about "how would a person with X use this".

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name a11y-personas
description Library of accessibility personas representing people with various disabilities, impairments, and situational limitations. Use this skill when users ask about disability types, accessibility personas, user needs for specific conditions, how people with disabilities use technology, assistive technology users, or designing for accessibility. Triggers on requests about blindness, deafness, cognitive disabilities, motor impairments, low vision, screen readers, sign language, autism, ADHD, temporary disabilities, or any question about "how would a person with X use this".

A11y Personas

Library of accessibility personas for understanding diverse user needs.

Auto-Initialize

Before reading any persona files, check if the repo/ folder exists in this skill directory. If it doesn't exist, run the setup script:

cd .cursor/skills/a11y-personas && ./setup.sh

This clones the a11y-personas repository. Only needs to run once.

Updating Content

To pull the latest personas:

cd .cursor/skills/a11y-personas/repo && git pull

Data Source

All personas are in repo/data/personas/ as markdown files. Each contains:

  • id: Unique identifier
  • title: Descriptive name
  • profile: Key characteristics
  • interaction_style: Input/output methods and limitations
  • key_needs: Accessibility requirements
  • cross_functional_considerations: Guidance for customer care, development, design, and testing
  • biography: Narrative description with quote

Finding Personas

Search repo/data/personas/ for relevant personas by category:

Vision

File Persona
blindness-screen-reader-nvda.md NVDA screen reader user (Windows)
blindness-screen-reader-voiceover.md VoiceOver user (Apple)
blindness-braille-user.md Braille display user
blindness-light-perception.md Light perception only
blindness-low-vision-progressive.md Progressive vision loss
low-vision.md General low vision
color-vision-deficiency.md Color blindness
vision-contrast-sensitivity.md Contrast sensitivity
visual-processing-disorder.md Visual processing differences

Hearing

File Persona
deafness-sign-language-user.md Sign language primary
deafness-hard-of-hearing.md Hard of hearing
deafness-late-deafened.md Late-deafened adult
deafness-oral-communicator.md Oral/lipreading
deaf-blind.md Deaf-blind
hearing-loss-age-related.md Age-related hearing loss
tinnitus-audio-sensitivity.md Tinnitus

Motor/Physical

File Persona
paraplegia-wheelchair.md Wheelchair user
parkinson-tremor.md Parkinson's/tremor
mobility-one-handed-limb-difference.md One-handed use
mobility-chronic-pain.md Chronic pain
mobility-repetitive-stress-injury.md RSI
multiple-sclerosis-fluctuating.md MS fluctuating symptoms
arthritis-rheumatoid.md Rheumatoid arthritis

Cognitive/Neurological

File Persona
cognitive-memory-loss.md Memory loss
cognitive-aphasia-language.md Aphasia
dyslexia-reading.md Dyslexia
dyscalculia-number-processing.md Dyscalculia
intellectual-disability-mild.md Intellectual disability
adhd-attention.md ADHD
epilepsy-seizure-risk.md Epilepsy/seizures

Autism Spectrum

File Persona
autistic.md General autistic needs
autistic-sensory-sensitive.md Sensory sensitivities
autistic-communication-differences.md Communication differences
autistic-executive-function.md Executive function
autistic-visual-thinker.md Visual thinking
autistic-rule-oriented.md Rule-oriented
autistic-non-speaking.md Non-speaking

Mental Health

File Persona
anxiety-mental-health.md Anxiety
depression-major.md Depression
ptsd-trauma.md PTSD/trauma

Speech

File Persona
speech-impairment-communication.md Speech impairment
motor-impaired-non-speaking.md Non-speaking motor impaired

Temporary/Situational

File Persona
temp-broken-dominant-arm.md Broken arm
temp-concussion-cognitive-fatigue.md Concussion
temp-eye-patch-temporary-vision.md Eye patch
temp-holding-child-one-handed.md Holding child
temp-laryngitis-temporary-voice-loss.md Voice loss
temp-migraine-light-sensitivity.md Migraine
temp-noisy-environment-limited-audio.md Noisy environment
temp-public-place-privacy-concern.md Public privacy concerns
temp-crisis-situation.md Crisis/stress

Usage

Get a specific persona

Read the relevant file from repo/data/personas/ to understand:

  • How the person interacts with technology
  • What barriers they face
  • What accessibility features they need
  • Considerations for different teams

Compare personas

Read multiple personas to understand overlapping and distinct needs.

Design review

Use personas to evaluate if a design meets the needs of specific user groups.

Generate test scenarios

Use the cross_functional_considerations.testing section for test case ideas.

Persona Structure

Each persona follows this format:

---
id: unique-identifier
title: Display Name
profile:
  - Key characteristic 1
  - Key characteristic 2
interaction_style:
  input: [methods used]
  output: [feedback needed]
  no_reliance_on: [inaccessible patterns]
key_needs:
  - Requirement 1
  - Requirement 2
cross_functional_considerations:
  customer_care: [support guidance]
  development: [implementation guidance]
  design_ux: [design guidance]
  testing: [testing guidance]
---

## Biography
Narrative description with representative quote.

Quick Lookup by Assistive Technology

Technology Relevant Personas
Screen reader (NVDA) blindness-screen-reader-nvda.md
Screen reader (VoiceOver) blindness-screen-reader-voiceover.md
Braille display blindness-braille-user.md
Screen magnifier low-vision.md, blindness-low-vision-progressive.md
Keyboard only Multiple motor personas
Switch device motor-impaired-non-speaking.md
Voice control mobility-repetitive-stress-injury.md
Captions All hearing personas
Sign language deafness-sign-language-user.md