accessible-forms

Assess form accessibility for label association, validation, input types, and keyboard navigation.

Updated May 19, 2026
One-click install
npx skills add https://github.com/lord-vinayak/orive-reqcap --skill accessible-forms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: accessible-forms
Source: https://github.com/lord-vinayak/orive-reqcap/tree/main/.claude/skills/audit/accessible-forms_
Command: npx skills add https://github.com/lord-vinayak/orive-reqcap --skill accessible-forms

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, BeautifulSoup, selenium, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of creating and auditing accessible forms, ensuring compliance with WCAG 2.2 AAA, Section 508, and ARIA APG standards.

Core Features & Use Cases

  • Form Accessibility Analysis: Evaluate forms for label association, validation and error handling, input types, and keyboard navigation.
  • Audit Reporting: Generate detailed reports highlighting issues and recommendations.
  • Use Case: Use this Skill to review a complex multi-step checkout form, identifying accessibility issues like missing labels, incorrect input types, and inaccessible date pickers.

Quick Start

Run the accessible-forms skill on the checkout form located at 'https://example.com/checkout'.

Frequently Asked Questions about accessible-forms

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

FAQPage Schema
How do I audit form accessibility for WCAG 2.2 AAA and Section 508 compliance?

To audit form accessibility, this Skill automates the assessment of label associations, validation, input types, and keyboard navigation to ensure WCAG 2.2 AAA, Section 508, and ARIA APG compliance. It generates detailed reports highlighting specific issues and recommendations.

What is the best way to check for missing ARIA labels and validation errors in web forms?

Checking for missing ARIA labels and validation errors is automated by scraping and analyzing form elements. The Skill evaluates label associations, validation and error handling, and input types to identify accessibility barriers.

Can I use Selenium to evaluate keyboard navigation and input types in complex multi-step forms?

Yes, you can use Selenium to evaluate keyboard navigation and input types in complex multi-step forms. The Skill leverages Selenium alongside BeautifulSoup and requests to scrape web pages and analyze form elements for accessibility compliance.

How do I automate an accessibility audit for inaccessible date pickers and input fields?

Automating an accessibility audit for inaccessible date pickers and input fields involves running the Skill on the target URL. It checks for correct input types, label associations, and keyboard navigation to detect inaccessible components.

Does form accessibility analysis work with dynamically rendered content and JavaScript frameworks?

Form accessibility analysis works with dynamically rendered content because the Skill uses Selenium to interact with the page. This allows it to accurately scrape and analyze form elements that load dynamically via JavaScript frameworks.

What are the limitations of using BeautifulSoup for form accessibility audits?

The limitation of using BeautifulSoup for form accessibility audits is its inability to interact with dynamically loaded elements. The Skill mitigates this by combining BeautifulSoup with Selenium to render JavaScript and accurately evaluate keyboard navigation and dynamic validation.