- Home
- Skills
- Frontend & Web Apps
- Frontend Accessibility Reviewer
Works with the AI tools you already use
Frontend Accessibility Reviewer
Audit HTML, CSS, and JS for WCAG compliance with actionable, copy-paste code fixes for accessibility gaps.
Free
Frontend Accessibility Reviewer
Example session with this skill installed
- Read your context and instructions
- Compiled the frontend accessibility reviewer
- Generated the UI component
I have completed the accessibility audit for the login component. It currently fails several WCAG AA requirements regarding interactivity and focus visibility.
[Frontend Accessibility Audit Report]
🚨 Critical Issues (Must Fix):
Non-semantic Interactivity: A div is used for a login action. Screen readers will not identify this as a clickable element, and it is not reachable via keyboard.
Missing Keyboard Support: The element lacks a tabindex, meaning keyboard-only users cannot navigate to the login trigger.
⌨️ Keyboard & Focus Check:
Focus Outline Hidden: The CSS explicitly removes the focus outline (outline: none), which is a WCAG failure. Users navigating via Tab will have no visual indicator of where they are.
- Tab Order: Element is currently excluded from the tab sequence.
🎨 Color & Visual Check:
- Visual state relies on the user knowing the
divis a button without standard browser styling or roles.
🛠️ Specific Fixes Required:
Change this:
<div className="login-btn" onClick={handleLogin}>Login</div>
To this:
<button type="button" className="login-btn" onClick={handleLogin}>Login</button>
Change this:
.login-btn:focus { outline: none; }
To this:
.login-btn:focus {
outline: 2px solid #005fcc;
outline-offset: 2px;
}
[Self-Check]
- Semantic HTML violations identified
- Keyboard navigation and focus states audited
- Color contrast and visual reliance checked
- Exact, copy-paste-ready code fixes provided
Next steps
- Replace the
divwith a semanticbuttonto inherit native keyboard behavior. - Update the global or component-level CSS to ensure focus rings are never suppressed.
- Test the login flow using only the Tab and Enter keys.
frontend-accessibility-reviewer.tsx
TSX · React component
Example file from a real run - the skill writes it into your workspace.
Connects securely to your tools. The creator never sees your data.
About this skill
The problem
Web accessibility is often an afterthought, leading to legal risks and excluded users. Manual WCAG audits are time-consuming and generic automated tools often miss logical errors like keyboard traps or non-semantic interactive elements.
What it does
- Identifies non-semantic HTML like div-based buttons that break assistive technology.
- Detects missing ARIA labels, descriptive alt text, and form-label associations.
- Audits CSS for focus state visibility and color contrast violations.
- Analyzes keyboard navigation logic to prevent focus traps in modals and menus.
- Generates copy-paste code snippets to remediate identified issues immediately.
Frameworks & tools
Works with HTML5, CSS3, Tailwind CSS, React, Vue, and Angular components. Follows WCAG 2.1 AA standards.
Why this beats prompting it yourself
Generic LLMs often give vague advice like "improve your contrast." This skill is hard-coded to provide exact attribute changes and CSS overrides, ensuring you don't just know what is wrong, but have the specific code to fix it.
Use cases
- Pre-launch audit of new UI components or landing pages.
- Refactoring legacy codebases to meet legal accessibility requirements.
- Debugging reported navigation issues for screen reader users.
Known limitations
Cannot visually "see" rendered contrast without provided hex codes. Audit is limited to the code context provided in the session.
How to install
Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 3
Ask your agent to use it
Restart the agent if it was already running. It picks the skill up automatically - no config needed.
Skills folder by agent
Click the path to copy it. Create the folder if it does not exist yet.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
1 install
Downloaded by developers to date
Free forever
No account required to browse
Trust & safety
Security scanned
Verified clean 18 days ago
- Free to download with an account