fixing-accessibility

Identify and fix HTML accessibility issues in interactive UI controls and forms.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/knckknck/skills --skill fixing-accessibility-knckknck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fixing-accessibility
Source: https://github.com/knckknck/skills/tree/main/skills/fixing-accessibility
Command: npx skills add https://github.com/knckknck/skills --skill fixing-accessibility-knckknck

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Accessibility issues in HTML blocks harming usability for keyboard and screen-reader users are identified and fixed.

Core Features & Use Cases

  • ARIA labeling and semantic roles ensure meaningful names and proper element semantics.
  • Keyboard navigation and focus management verify focus visibility, trap/dialog management, and keyboard operability.
  • WCAG compliance guidance covers color contrast, form error messaging, and predictable navigation.
  • Use cases include reviewing new components, forms, dialogs, and dynamic content for accessibility before deployment.

Quick Start

Review a sample login form and generate targeted fixes to achieve keyboard-accessible behavior.

Frequently Asked Questions about fixing-accessibility

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix HTML accessibility issues for keyboard and screen-reader users?

To fix HTML accessibility issues, you review interactive UI controls, forms, and dialogs to enforce ARIA attributes, focus visibility, and keyboard operability. This ensures meaningful semantic roles and names for elements.

How do I add ARIA labels and manage focus for web dialogs?

Adding ARIA labels and managing focus for web dialogs requires verifying focus visibility, applying dialog focus traps, and enforcing ARIA attributes. This enables proper keyboard navigation and operability for dynamic content.

What is the best way to audit a UI component for WCAG compliance?

The best way to audit a UI component for WCAG compliance is checking color contrast, form error messaging, and predictable navigation. This process enforces ARIA practices and keyboard support across web interfaces.

How do I make form error messaging accessible?

To make form error messaging accessible, you enforce WCAG-aligned practices by applying proper ARIA attributes and ensuring error messages are predictable. This improves usability before deploying new forms.

Do I need WCAG compliance guidance for dynamic content navigation?

WCAG compliance guidance is needed for dynamic content navigation to verify predictable behavior and keyboard operability. This ensures keyboard navigation and focus management work correctly for screen-reader users.