check-forms

Analyze and validate web page forms for accessibility and UX compliance.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/leobrival/serum-plugins-official --skill check-forms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check-forms
Source: https://github.com/leobrival/serum-plugins-official/tree/main/plugins/html-checker/skills/check-forms
Command: npx skills add https://github.com/leobrival/serum-plugins-official --skill check-forms

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Analyze and validate forms on web pages to ensure accessibility and UX compliance.

Core Features & Use Cases

  • Detect missing or invalid form labels
  • Validate input types and autocomplete attributes
  • Audit form actions and methods
  • Provide actionable UX recommendations for form design

Quick Start

cd plugins/html-checker/scripts bun src/check-forms.ts <URL>

Frequently Asked Questions about check-forms

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

FAQPage Schema
How do I check web forms for accessibility and UX issues?

To check web form accessibility and UX, you can audit web pages for missing labels, invalid input types, and missing autocomplete attributes. This process identifies compliance gaps and outputs actionable recommendations for frontend fixes.

What is form accessibility validation and why is it needed?

Form accessibility validation analyzes HTML forms to ensure usable experiences for all visitors. It is needed to detect missing labels, incorrect input types, and absent autocomplete attributes, preventing barriers during login, contact, and registration tasks.

How do I validate input types and autocomplete attributes on a web page?

You validate input types and autocomplete attributes by running an analysis script against the target URL. The audit checks forms for invalid input configurations and missing autocomplete values, returning results with configurable verbosity.

Does this form auditing tool work for any website?

Yes, this form auditing tool works for any website by analyzing the HTML structure of web pages. It audits login, contact, and registration forms across sites to identify missing form actions, methods, and accessibility gaps.

What is the best way to audit missing form labels and actions?

The best way to audit missing form labels and actions is to run an automated validation script that crawls the target URL. It flags missing labels, empty form actions, and incorrect methods, providing actionable UX recommendations.

Do I need bun installed to run the form validation script?

Yes, you need bun installed to execute the form validation script via the command line. The tool runs by invoking bun src/check-forms.ts with the target URL and configurable verbosity options.