---
title: "Accessibility · skilld"
description: "How skilld.dev handles accessibility and where it still falls short."
canonical_url: "https://skilld.dev/accessibility"
last_updated: "2026-08-20T06:40:28.560Z"
meta:
  "og:description": "Agent skills written by real maintainers in their own GitHub repos, with links to source"
  "og:image": "https://skilld.dev/_og/d/a_Accessibility%2Bstatement%2Bfor%2Bskilld.dev%2Cc_Page.takumi%2Ctitle_Accessibility%2Cdescription_How%2Bskilld.dev%2Bhandles%2Baccessibility.%2Cp_Ii9hY2Nlc3NpYmlsaXR5Ig%2Cs_iaKtNm4rcq8kgoKk.png"
  "og:image:alt": "Accessibility statement for skilld.dev"
  "og:image:height": "600"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": skilld
  "twitter:image": "https://skilld.dev/_og/d/a_Accessibility%2Bstatement%2Bfor%2Bskilld.dev%2Cc_Page.takumi%2Ctitle_Accessibility%2Cdescription_How%2Bskilld.dev%2Bhandles%2Baccessibility.%2Cp_Ii9hY2Nlc3NpYmlsaXR5Ig%2Cs_iaKtNm4rcq8kgoKk.png"
  "twitter:image:alt": "Accessibility statement for skilld.dev"
---

> Index of every page on this site: [llms.txt](https://skilld.dev/llms.txt)

# **Accessibility **

We want skilld.dev to work for everyone.

## Our approach

Accessibility is part of every UI change. We aim for WCAG 2.1 AA across all pages and interactions.

## What we do

- **Semantic HTML** with proper landmarks, headings, and document structure
- **ARIA attributes** for interactive elements, live regions, and dynamic content
- **Keyboard navigation** with skip links, focus indicators, and global shortcuts
- **Color contrast** meeting WCAG AA ratios with enhanced high contrast mode support
- **Reduced motion** respecting user preferences for animations and transitions
- **Automated testing** with axe-core audits to catch regressions

## Known limitations

We are still building skilld.dev, and some pages may miss our accessibility target. If you find one, please tell us.

## Feedback

Found an accessibility barrier? Please [open an issue on GitHub](https://github.com/skilld-dev/skilld/issues). Include the page and what got in your way.

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://skilld.dev/#website","@type":"WebSite","description":"Curated agent skills by humans, written by real maintainers in their own GitHub repos","name":"skilld","url":"https://skilld.dev/"},{"@id":"https://skilld.dev/accessibility#webpage","@type":"WebPage","description":"How skilld.dev handles accessibility and where it still falls short.","name":"Accessibility","url":"https://skilld.dev/accessibility","isPartOf":{"@id":"https://skilld.dev/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://skilld.dev/accessibility"]}]}]}
```