Accessibility
· 24 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DMobile Keyboard & AutofillAction3/3 eligible field(s) missing autocomplete or inputmodeFIX
DPrint StylesheetActionNo print stylesFIX
BForm Accessibility3 of 3 controls have issuesREVIEW
| Control | Type | Label | Method |
|---|---|---|---|
| q | search | (Search skills...) | placeholder only |
| q | text | (Search for skills (e.g. 'search', 'python', 'pdf')) | placeholder only |
| (Email...) | placeholder only |
Placeholder text disappears on focus and is not a reliable label.
<input type="search" name="q">; <input type="text" name="q">; <input type="email" name="email">
Placeholder-only labels disappear when the user starts typing — they must remember what the field was for.
Learn more ▾ ▴
Placeholders are NOT labels. They vanish on input, fail color contrast checks (most are gray), and don't satisfy WCAG SC 3.3.2. Always use a real <label> alongside (or aria-labelledby).
Source: WCAG 2.1 SC 3.3.2 / Nielsen Norman
BMobile-Readable Font Sizes95% of visible text renders at >= 12 CSS px (15 below threshold)REVIEW
C404 Error PageActionHTTP 404, custom pageREVIEW
BDark Mode SupportDark mode detectedREVIEW
Detection limited to meta tags and inline styles.
ALandmark Structure6 landmarksPASS
Add a skip link as the first focusable element so keyboard users can bypass repeated navigation.
Without a skip-nav link, keyboard users tab through every nav item before reaching content — every page, every visit.
Learn more ▾ ▴
WCAG 2.4.1 (Bypass Blocks) requires a mechanism to skip past repeated content. The standard implementation is a 'Skip to main content' link that's the first focusable element, visually hidden until focused. Three lines of HTML + four of CSS.
Source: WCAG 2.1 SC 2.4.1
A+Heading Hierarchy74 headingsPASS
- H1 AI Agent Skills Directory
- H2 ✨ Editor's Choice
- H3 cloud
- H3 apple-hig
- H3 image-generation
- H3 vitest
- H3 fsharp-testing
- H3 fix
- H2 🆕 New Arrivals
- H3 composio
- H3 gdpr-compliant
- H3 grok-delegate
- H3 gsap-frameworks
- H3 gsap-performance
- H3 gsap-plugins
- H3 emilkowalski-motion
- H3 gsap-utils
- H3 tao-train-nvpanoptix3d
- H2 What is an AI Agent Skill?
- H3 Skills vs nearby concepts
- H4 AI Agent Skill
- H4 MCP server
- H4 Slash command
- H2 🔥 Trending This Week
- H3 git-guardrails-claude-code
- H3 ponytail
- H3 orca-per-workspace-env
- H3 diagram-design
- H3 dogfood
- H3 writing-skills
- H3 managed-pentesting-with-strix
- H3 karpathy-guidelines
- H3 karpathy-guidelines
- H2 Browse by Category
- H3 Agent Workflows
- H3 Prompting & Reasoning
- H3 Research & Knowledge
- H3 Browser & Web
- H3 Writing & Content
- H3 Design & UI
- H3 Marketing & SEO
- H3 Productivity
- H3 Code Generation
- H3 Frontend
- H3 Backend & API
- H3 Database
- H2 Power your workflows
- H3 Content Creation
- H3 Automation
- H3 Data Analysis
- H2 Built with open-source maintainers
- H2 How to install a skill
- H3 Find a skill
- H3 Copy command
- H3 Paste & run
- H2 Built by the Community
- H2 Frequently Asked Questions
- H3 What is the difference between Skills and MCP?
- H3 Are these skills safe to use?
- H3 How are skills added to the directory?
- H3 Is this service free?
- H3 What is a Claude skills marketplace?
- H3 How do I find Claude code templates?
- H3 Can I use multiple skills together?
- H3 Where can I inspect a skill's source code?
- H3 How do skills differ from slash commands?
- H3 How often are skills updated?
- H3 What is marketplace.json?
- H3 Is this website affiliated with Anthropic or OpenAI?
- H3 Discover
- H3 Company
- H3 Friend Links
- H3 Get Updates
- H2 Directories
A+Heading Text QualityAll 74 heading(s) have substantive, well-formed textPASS
A+Alt Text QualityAll 58 images OKPASS
ALink & Button Quality108 links, 3 buttons — all OKPASS
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| https://code.claude.com/docs/en/skills | Anthropic — Extend Claude wi… | new tab | Add '(opens in new tab)' to text |
| https://github.com/affaan-m | AFaffaan-m480 released skills | new tab | Add '(opens in new tab)' to text |
| https://github.com/github | GIgithub241 released skills | new tab | Add '(opens in new tab)' to text |
| https://github.com/nvidia | NVnvidia171 released skills | new tab | Add '(opens in new tab)' to text |
| https://github.com/nexu-io | NEnexu-io138 released skills | new tab | Add '(opens in new tab)' to text |
| https://github.com/forcedotcom | FOforcedotcom123 released skil… | new tab | Add '(opens in new tab)' to text |
| https://github.com/nomadamas | NOnomadamas98 released skills | new tab | Add '(opens in new tab)' to text |
| https://github.com/bbwdadfg/ai-agent-ski… | Public skill index on GitHub … | new tab | Add '(opens in new tab)' to text |
| https://github.com/bbwdadfg/ai-agent-ski… | View Skill Index | new tab | Add '(opens in new tab)' to text |
| https://github.com/bbwdadfg/ai-agent-ski… | GitHub | new tab | Add '(opens in new tab)' to text |
| https://seedaud.io/ | Seed Audio AI | new tab | Add '(opens in new tab)' to text |
| https://productshotai.app/ | Product Shot AI | new tab | Add '(opens in new tab)' to text |
| https://m3u8-player.net/ | M3U8 Player | new tab | Add '(opens in new tab)' to text |
| https://www.freeai.run/product/ai-agent-… | Featured on FreeAI | new tab | Add '(opens in new tab)' to text |
| https://tooldirs.com/product/ai-agent-sk… | Featured on ToolDirs | new tab | Add '(opens in new tab)' to text |
| https://www.toolpilot.ai | Featured on ToolPilot | new tab | Add '(opens in new tab)' to text |
| https://www.startupfa.st/projects/ai-age… | Powered by Startup Fast | new tab | Add '(opens in new tab)' to text |
| https://deeplaunch.io/product/ai-agent-s… | Featured on DeepLaunch.io | new tab | Add '(opens in new tab)' to text |
| https://firstlook.tools/product/ai-agent… | Featured on First Look | new tab | Add '(opens in new tab)' to text |
| https://turbo0.com/item/ai-agent-skills | Listed on Turbo0 | new tab | Add '(opens in new tab)' to text |
| https://toolrain.com/item/ai-agent-skill… | Listed on ToolRain | new tab | Add '(opens in new tab)' to text |
| https://navfolders.com/item/ai-agent-ski… | NavFolders | new tab | Add '(opens in new tab)' to text |
Add '(opens in new tab)' to link text or aria-label.
https://code.claude.com/docs/en/skills; https://github.com/affaan-m; https://github.com/github; https://github.com/nvidia; https://github.com/nexu-io; https://github.com/forcedotcom; https://github.com/nomadamas; https://github.com/bbwdadfg/ai-agent-skills-index; https://github.com/bbwdadfg/ai-agent-skills-index; https://github.com/bbwdadfg/ai-agent-skills-index (+12 more)
Links with target="_blank" without rel="noopener" leak the originating page's window context — security and UX issue.
Learn more ▾ ▴
Without rel="noopener", the new tab can navigate the original tab via window.opener (tab-nabbing attack). Modern browsers default to noopener for target=_blank but only since recent versions. Always set rel="noopener noreferrer" explicitly.
Source: MDN target / OWASP
A+Form Input Types1 input(s) using type=text where a specific type would helpPASS
A+Form Input Quality3 form control(s) checked, no input-semantic issuesPASS
A+Document LanguageLang attribute set to "en"PASS
A+Tabindex Anti-PatternsNo explicit tabindex attributes foundPASS
AIframe Accessibility1/1 iframe(s) missing title; 0 placeholder(s)PASS
A+Tap Target AdequacyAll tap targets meet WCAG 2.5.5/2.5.8 sizingPASS
AFavicon & Branding5 icon(s) detectedPASS
A+Web ManifestPWA-readyPASS
A+PWA Depth1 PWA signal(s) surfacedPASS
A+Mobile UX Depth1 mobile-depth signal(s) detectedPASS
A+Color Contrast (Screenshot)20 text elements analyzed, 0 fail WCAG AAPASS
Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.
Show all checked elements (20)
| Element | Ratio | Required | FG | BG | Result |
|---|---|---|---|---|---|
| h1 AI Agent | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
| h2 ✨ Editor's Choice | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
| h2 🆕 New Arrivals | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
| h2 What is an AI Agent … | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
| h2 🔥 Trending This W… | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
| h2 Browse by Category | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
| h2 Power your workflows | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
| h2 Built with open-sour… | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
| h2 How to install a ski… | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
| h2 Built by the Communi… | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
| h2 Frequently Asked Que… | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
| h2 Directories | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
| h3 cloud | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
| h3 apple-hig | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
| h3 image-generation | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
| h3 vitest | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
| h3 fsharp-testing | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
| h3 fix | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
| h3 composio | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
| h3 gdpr-compliant | 5.09:1 | 3.0:1 | #000000 | #7C7D7E | Pass |
Methodology: The top 20 text elements by font size were checked. Background color was sampled from the desktop screenshot using a 5-point pattern. WCAG 2.1 AA requires 4.5:1 for normal text and 3:1 for large text.
A+Lighthouse Accessibility AuditsScore 100/100 — 0 failing, 21 passedPASS
Accessibility
These checks highlight opportunities to improve the accessibility of your web app. Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so manual testing is also encouraged.