MCPInstall

disability-inclusive-personas

Create user personas that include disability as a natural dimension of human diversity — not as a separate 'accessibility persona'. Use when creating personas, user profiles, proto-personas, or any representation of target users. Triggers on: persona, user persona, proto-persona, user profile, target user, who is the user, disability persona, accessibility persona, inclusive persona.

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 disability-inclusive-personas
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads disability-inclusive-personas automatically when relevant.

  3. 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.

Disability-Inclusive Personas

Build personas where disability is woven into the full picture of a person — their goals, frustrations, context, and behaviour — not isolated as a special category.

The Problem with "Accessibility Personas"

Most teams either:

  1. Create personas with no mention of disability at all, or
  2. Create separate "accessibility personas" that exist only to represent a disability

Both fail. The first excludes. The second reduces a person to their disability and ensures they're only considered when someone remembers to look at the "accessibility slide."

The Better Approach

Every persona set should include disability as one dimension among many — the same way you include age, technical confidence, or context of use. Some personas will have disabilities. All personas exist in contexts that create situational impairment.

Persona Dimensions to Include

For every persona, consider:

Permanent Disability

  • Visual: blind, low vision, colour vision deficiency
  • Hearing: deaf, hard of hearing
  • Motor: limited dexterity, tremor, paralysis, limb difference
  • Cognitive: dyslexia, ADHD, autism, memory difficulties
  • Speech: stutter, non-verbal, atypical speech

Temporary Impairment

  • Broken arm, eye surgery recovery, concussion, medication side effects, ear infection, dental procedure

Situational Impairment

  • Bright sunlight on screen, noisy environment, carrying a child, wearing gloves, driving, multitasking, unfamiliar language, emotional distress, fatigue

Intersectionality

  • A persona can have multiple conditions
  • Disability intersects with age, language, income, technical skill
  • A 65-year-old with low vision AND limited broadband AND a second language has compounding access barriers

How to Include Disability Naturally

In the Bio

Don't: "Sarah is blind." Do: "Sarah is a project manager who has been blind since birth. She uses JAWS screen reader on her work laptop and VoiceOver on her iPhone. She's fast with keyboard shortcuts and gets frustrated by interfaces that waste her time."

In Goals and Frustrations

Don't: list disability under "Challenges" Do: show how the disability shapes what good and bad experiences look like. "Sarah's goal is to review her team's status updates in under 10 minutes. Her biggest frustration is dashboards that require a mouse to access key data."

In Context of Use

Include the assistive technology and environment:

  • What device and assistive technology do they use?
  • What's their environment? (noisy, quiet, mobile, desktop)
  • What's their energy level? (morning, end of long day)
  • Who else is present? (alone, with family, in public)

In the Scenario

The persona's scenario should show them using the product with their actual setup — not a theoretical clean-room test.

Minimum Diversity Rule

For any persona set of 4 or more:

  • At least one persona should have a permanent disability
  • At least one persona should have a situational impairment
  • At least two personas should vary in technical confidence
  • The set should vary across age, language, and context

This is a minimum, not a target.

Assessment Questions

  1. Does the persona set include at least one person with a disability?
  2. Is disability integrated into the full persona, not isolated?
  3. Are assistive technology and environment specified?
  4. Does the persona's scenario reflect real-world usage with their setup?
  5. Are situational impairments represented across the set?

FAQ

What does the disability-inclusive-personas skill do?

Create user personas that include disability as a natural dimension of human diversity — not as a separate 'accessibility persona'. Use when creating personas, user profiles, proto-personas, or any representation of target users. Triggers on: persona, user persona, proto-persona, user profile, target user, who is the user, disability persona, accessibility persona, inclusive persona.

How do I install disability-inclusive-personas?

Run npx skills add https://github.com/owl-listener/inclusive-design-skills --skill disability-inclusive-personas 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/disability-inclusive-personas/ (personal) or .claude/skills/disability-inclusive-personas/ (project).

Which AI agents can use disability-inclusive-personas?

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 disability-inclusive-personas 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 disability-inclusive-personas?

It is published by owl-listener in owl-listener/inclusive-design-skills. It has 75 recorded installs.

More from owl-listener/inclusive-design-skills

View all →

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.

Marketing & SEO97 installs

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.

97 installs

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.

Data & Databases88 installs

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 frontend & design skills

View category →

setup-matt-pocock-skills

mattpocock/skills

Configure this repo for the engineering skills: set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.

Frontend & Design1.1M installs

frontend-design

anthropics/skills

Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.

OfficialFrontend & Design1M installs

hyperframes-animation

heygen-com/hyperframes

All animation knowledge for HyperFrames — atomic motion rules, multi-phase scene blueprints, scene transitions, broader motion-design techniques, AND the seven runtime adapters (GSAP default, plus Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, TypeGPU). Use for any motion or animation task: pick 2-4 rules and compose, or load a blueprint, or look up runtime-specific API (e.g. GSAP eases / Lottie player / Three.js mixer). Also covers auditing an existing composition's choreography (animation map) and 24 named text-animation effects. HyperFrames-native: single paused timeline, seek-safe, deterministic.

prototype

mattpocock/skills

Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.

Frontend & Design999.2K installs

hyperframes-core

heygen-com/hyperframes

The HyperFrames composition contract — build one renderable project. Use for composition structure, the data- timing attributes, class="clip", tracks, sub-compositions, variables, framework-owned media playback, deterministic-render rules, and validation. Read before writing composition HTML.

Frontend & Design930.5K installs

vercel-react-best-practices

vercel-labs/agent-skills

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.

OfficialFrontend & Design843.1K installs