Use this skill on every design task that produces a user-facing surface.

Apache-2.0Auto-check passedFrontend & Design

Install Accessibility

skills CLI
$ npx skills add hashgraph-online/awesome-codex-plugins --skill accessibility -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install hashgraph-online/awesome-codex-plugins accessibility --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/HDeibler/universal-design-principles/plugins/process-and-robustness-principles/skills/accessibility .claude/skills/accessibility && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
accessibility
GitHub stars
1.2k
Token cost
~4.5k tokens
SKILL.md length
1,964 words
Files
2 (incl. references)
Skills in repo
736
Repo updated
First seen
Licence
Apache-2.0

At a glance

Use this skill on every design task that produces a user-facing surface.

  • Works in 6 steps: Keyboard-only test. Unplug your mouse.… → Screen-reader test. Use VoiceOver… → Contrast checker. Browser DevTools, the… → …
  • Design review — accessibility isnt a phase
  • SKILL.md covers Definition (in our own words), Origins and research lineage, Why accessibility matters and When to apply, plus 10 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Accessibility is an agent skill from hashgraph-online/awesome-codex-plugins. Use this skill on every design task that produces a user-facing surface. Trigger on every screen, component, prototype, or design review — accessibility isn't a phase, it's a property each surface either has or doesn't. Trigger when the user mentions accessibility, a11y, WCAG, screen readers, keyboard navigation, contrast, motion sensitivity, ARIA, color blindness, "section 508," "EAA," or compliance. Also trigger when the user is not asking about accessibility — because most of the highest-impact accessibility…

Its SKILL.md is about 4.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/wcag-and-resources.md`).

It sits in Frontend & Design, covering Accessibility. The repository describes itself as: A curated list of awesome OpenAI Codex / ChatGPT plugins, skills, and resources. The 1 Codex Marketplace. See live plugins at: https://hol.org/plugins/best-codex-plugins. The licence is Apache-2.0.

When your agent uses it

  • Design review — accessibility isnt a phase
  • Its a property each surface either has
  • The user mentions accessibility
  • Keyboard navigation

Example prompts

  • “t a phase, it”
  • “section 508,”
  • “/accessibility”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Keyboard-only test. Unplug your mouse. Navigate the entire flow. Anything you can't reach, anything you can't operate, anything where…
  2. Screen-reader test. Use VoiceOver (macOS, iOS), NVDA (Windows), or TalkBack (Android) to walk a critical flow. Listen for: missing labels…
  3. Contrast checker. Browser DevTools, the WebAIM Contrast Checker, or Stark plugin. Body ≥ 4.5:1, large/UI ≥ 3:1.
  4. Zoom to 200%. Test the layout. Reflow on mobile-width breakpoints; no horizontal scroll for body content.
  5. Color-blind simulators. Chrome DevTools → Rendering → Emulate vision deficiencies. Or the Sim Daltonism / Color Oracle apps. Status…
  6. axe DevTools / WAVE / Lighthouse. Automated audits catch ~30% of accessibility issues — useful as a floor, not a ceiling. Manual testing…

What it can do on your machine

Read from SKILL.md and the folder at commit 16b4156. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are html and css).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Accessibility loads about 4.5k tokens when it runs, and up to ~5.8k if it reads all its reference files. Until then it costs about 173 tokens; SKILL.md has 1,964 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~173
When it runs · the whole SKILL.md, loaded when a task matches
~4.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from hashgraph-online/awesome-codex-plugins at commit 16b4156, republished under its Apache-2.0 licence (© hashgraph-online). 1,964 words, ~4,509 tokens.

Download SKILL.mdSave it as .claude/skills/accessibility/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
accessibility
description
Use this skill on every design task that produces a user-facing surface. Trigger on every screen, component, prototype, or design review — accessibility isn't a phase, it's a property each surface either has or doesn't. Trigger when the user mentions accessibility, a11y, WCAG, screen readers, keyboard navigation, contrast, motion sensitivity, ARIA, color blindness, "section 508," "EAA," or compliance. Also trigger when the user is *not* asking about accessibility — because most of the highest-impact accessibility decisions are made silently when no one was asking. Routes to sub-aspect skills for the four WCAG sub-principles: perceivable, operable, understandable, robust.

Accessibility

Accessibility is the property of a design that lets it be used by the widest plausible range of people, including people with permanent, temporary, and situational impairments. It is not "compliance polish"; it is structural. A design that is bolted on top of an inaccessible foundation will always be partially accessible at best, and the cost to retrofit climbs quickly.

Definition (in our own words)

A design is accessible to the extent that people can perceive its content, operate its controls, understand what it tells them, and rely on it across the assistive technologies they use. The four verbs — perceive, operate, understand, robust — are not arbitrary; they are the four sub-principles of the Web Content Accessibility Guidelines (WCAG), and they cover the full surface area of what can fail when a person who isn't a designer's idealized user encounters a design.

Origins and research lineage

  • WCAG 1.0 (1999) was the first formal web accessibility specification, published by the W3C's Web Accessibility Initiative (WAI).
  • WCAG 2.0 (2008) introduced the four-principle framework (Perceivable, Operable, Understandable, Robust) that grounds modern web accessibility practice.
  • WCAG 2.1 (2018) and WCAG 2.2 (2023) added criteria for mobile, low-vision, and cognitive disabilities.
  • Section 508 (US, 1998 onward) and the European Accessibility Act (EAA, full effect 2025) make accessibility a legal requirement for many public-facing software products in their jurisdictions.
  • Inclusive Design (Microsoft Inclusive Design Toolkit; the work of Kat Holmes, Susan Goltsman, Annie Jean-Baptiste) reframes accessibility as designing for the spectrum of human diversity rather than for "users with disabilities" as a separate category.

The takeaway: accessibility is a four-decade discipline with established principles, measurable criteria, and increasingly serious legal teeth.

Why accessibility matters

The business case is often presented as either ethical ("it's the right thing to do") or compliance ("we'll get sued"). Both are real. But the deeper case is that accessibility is good design that's been measured against the hardest cases.

The user with a screen reader is the user who needs your label-input pairing to be programmatically associated. Every user benefits when it is. The user with low vision is the user who needs your contrast ratio to clear 4.5:1. Every user benefits when contrast is good. The user with a motor impairment is the user who needs your hit targets to be 44×44. Every user — including users on a phone in motion, in glare, with a cracked screen, or one-handed — benefits.

Accessibility raises the floor for everyone. The disabled user is the canary; if the design works for them, it works under the broader range of conditions everyone occasionally faces.

The numbers in any modern audience:

  • ~15% of any population has a long-term disability (WHO).
  • ~8% of men have red-green color blindness; ~0.5% of women.
  • ~25% of adults over 65 have meaningful vision loss.
  • 100% of users will eventually be in some form of degraded condition (sun glare, motion, fatigue, distraction, broken finger).

When to apply

  • Every design task. Yes, every one.
  • Most pointedly: at the start. Bake accessibility into the design phase rather than retrofit at the end. Retrofitting is 2–10x the cost of building it in.
  • At every design review. Add an accessibility check to the review template.
  • In component design (design system). Get the primitives right and every consumer of them inherits the accessibility for free.

When NOT to apply

There is no surface on which accessibility doesn't apply. The relative weight of different criteria varies (a marketing landing page is mostly Perceivable + Operable; a complex form is mostly Operable + Understandable), but no surface is exempt.

The four sub-principles (WCAG framework)

WCAG organizes accessibility into four categories. Each gets its own sub-aspect skill in this plugin; this section is the overview.

Perceivable

Users must be able to perceive the content via at least one of their senses. The system must not present information in a way that requires a sense the user doesn't have access to.

Decisions in scope:

  • Text alternatives for images, icons, video, audio.
  • Color and contrast between text and background, between meaningful UI elements.
  • Color is never the only signal for meaningful information.
  • Text scaling without breaking the layout.
  • Reflow on small screens or zoomed displays.
  • Captions and transcripts for audio/video.
Operable

Users must be able to operate the controls — including users who don't use a mouse or finger. Keyboards, switch devices, voice control, eye-tracking, and screen-reader gestures all need to work.

Decisions in scope:

  • Keyboard reachability — every interactive element must be focusable and operable with Tab, Enter, Space, Esc, and arrow keys as appropriate.
  • Visible focus indicators so the user can see where they are.
  • Skip links so keyboard users don't tab through 50 nav items to reach content.
  • No keyboard traps — focus must always be able to leave a region.
  • Motion sensitivity — respect prefers-reduced-motion; provide pause/stop for any auto-moving content.
  • Touch target size — at least 24×24 px (WCAG 2.5.8 AA); 44×44 strongly preferred.
  • No timing-out failures without warning and extension.
Understandable

Content and behavior should be predictable and recoverable. Error messages explain what went wrong and what to do. Labels describe what they label. Navigation is consistent across pages.

Decisions in scope:

  • Language declared (<html lang="en">) so screen readers pronounce correctly.
  • Predictable behavior — components don't change context unexpectedly (e.g., selecting a <select> shouldn't auto-submit a form without warning).
  • Error identification — when an input is invalid, explain why in text, near the field, with aria-describedby.
  • Labels and instructions — every input has a label; complex inputs have clear instructions.
  • Consistent navigation — same nav in the same place across pages.
Robust

The markup should work with current and future assistive technologies. Use semantic HTML where possible; use ARIA correctly when you need to extend semantics; never invent UI primitives that strip the accessibility from the underlying elements.

Decisions in scope:

  • Semantic HTML first — <button>, <a>, <nav>, <main>, <form>, <label>. Use them for what they're for.
  • ARIA second, only when needed — aria-label, aria-labelledby, aria-describedby, role, aria-expanded, aria-current. Wrong ARIA is often worse than no ARIA.
  • Status messages — use aria-live="polite" (or assertive) for dynamic content that screen readers should announce (toasts, validation, search results).

A practical accessibility checklist (for any design)

Run through this for every screen:

PERCEIVABLE
  [ ] Every image has alt text (or alt="" if decorative).
  [ ] Every icon-only button has aria-label.
  [ ] Color contrast ≥ 4.5:1 for body text, ≥ 3:1 for large/UI elements.
  [ ] Color is never the only signal for status, required fields, or meaning.
  [ ] Layout survives 200% browser zoom without horizontal scroll.
  [ ] Page has a single <h1>; heading levels are nested (h1 → h2 → h3), not skipped.

OPERABLE
  [ ] Every interactive element is keyboard-reachable via Tab.
  [ ] Visible focus ring on every focusable element (don't outline:none without a replacement).
  [ ] Esc closes any open overlay (Dialog, Sheet, Popover, Combobox).
  [ ] Focus is trapped inside open modals; focus returns to the trigger when closed.
  [ ] Skip-to-main link present, visible on focus.
  [ ] Touch targets ≥ 44×44 (or ≥ 24×24 with adequate spacing).
  [ ] prefers-reduced-motion is respected (no critical motion).

UNDERSTANDABLE
  [ ] Every input has a programmatically associated <label> (or aria-label / aria-labelledby).
  [ ] Errors are inline, named, and offer a fix.
  [ ] Form behavior doesn't change context unexpectedly on input change.
  [ ] Required fields are marked with both a visual indicator and aria-required.
  [ ] <html lang> is set.

ROBUST
  [ ] Use <button>, <a>, <input>, etc. for what they're for.
  [ ] If you need a custom interactive element, give it the right role, tabindex, and keyboard handlers.
  [ ] Live regions (aria-live) used for dynamic announcements (toast, validation, search).
  [ ] Screen-reader test with NVDA / VoiceOver / TalkBack on critical flows.

Worked examples

Example 1: an icon-only "search" button

Anti-pattern:

html
<div onclick="search()" style="cursor: pointer;">
  <SearchIcon />
</div>

Not focusable, no role, no label, not a button. Screen readers say nothing useful; keyboard users can't reach it.

Right:

html
<button onclick="search()" aria-label="Search">
  <SearchIcon aria-hidden="true" />
</button>

Native <button> (focusable, keyboard-operable, has button role). aria-label provides the accessible name. The icon is aria-hidden because the label already describes the action.

Example 2: an inline form error

Anti-pattern:

html
<input type="email" />
<!-- after submit -->
<p style="color: red;">Invalid</p>

The error isn't programmatically associated with the input. Screen readers announce the input without the error; sighted users with low vision may not see "Invalid" if it's small or low-contrast.

Right:

html
<div class="field">
  <label for="email">Email</label>
  <input
    id="email"
    type="email"
    aria-invalid="true"
    aria-describedby="email-error"
  />
  <p id="email-error" class="field-error">
    Please enter a valid email address (e.g., name@example.com).
  </p>
</div>

aria-invalid flags the input as in error; aria-describedby ties the message to the input so screen readers announce both together. The message text is specific and offers a fix.

Show full SKILL.md (826 more words)Show less
Example 3: a dialog (modal)

Anti-pattern:

html
<div class="modal">
  <h2>Confirm</h2>
  <button>OK</button>
</div>

No role, no labelling, no focus management. Keyboard users can tab out into background content; screen readers don't know it's a dialog.

Right:

html
<div
  role="dialog"
  aria-modal="true"
  aria-labelledby="dialog-title"
  aria-describedby="dialog-description"
>
  <h2 id="dialog-title">Discard changes?</h2>
  <p id="dialog-description">Your unsaved edits will be lost.</p>
  <button>Discard</button>
  <button>Cancel</button>
</div>

Plus JavaScript that:

  • Moves focus into the dialog when it opens (typically the first focusable element, or a "primary" focus target).
  • Traps focus inside while open (Tab cycles through the dialog's focusable elements only).
  • Restores focus to the triggering element when closed.
  • Closes on Esc.

Most accessible UI libraries (Radix UI, React Aria, headless component sets, shadcn) handle this automatically. If you build modals from scratch, you must do all of it yourself — this is why the strong recommendation is don't.

Example 4: respecting reduced motion
css
.toast { transition: transform 200ms ease-out; }

@media (prefers-reduced-motion: reduce) {
  .toast { transition: none; }
}

Or, more globally:

css
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}

Users with vestibular disorders, migraine triggers, or motion sensitivity have already told the OS they don't want motion. Honor it.

Example 5: a status badge that doesn't rely on color alone

Anti-pattern:

html
<span style="background: red; padding: 2px 6px;"></span>
<span style="background: green; padding: 2px 6px;"></span>

Color is the only signal. Useless to color-blind users and to anyone in a screenshot or print.

Right:

html
<span class="badge badge-destructive">
  <AlertIcon aria-hidden="true" /> Overdue
</span>
<span class="badge badge-success">
  <CheckIcon aria-hidden="true" /> Paid
</span>

Color, icon, and text together. Each user reads the channel that works for them.

Anti-patterns

  • Outline-none on focus. The most common accessibility crime. :focus { outline: none; } removes the only visual indicator keyboard users have. If you must restyle the focus ring, replace it with a custom one (:focus-visible { outline: 2px solid var(--ring); outline-offset: 2px; }), don't remove it.
  • Custom-built primitives that strip semantics. A <div onclick> that "looks like a button" but isn't one. Use <button>. If you absolutely must use a div, add role="button", tabindex="0", and keyboard handlers — and you'll have rebuilt 80% of what <button> already does.
  • ARIA misuse. role="button" on something that's already a <button>. aria-label on a <label> element. Conflicting aria-labelledby. Wrong ARIA is worse than no ARIA — it can mislead screen readers actively.
  • Color-only required indicators. Red asterisk with no text "required" or aria-required. Color-blind users perceive nothing.
  • Mouse-only interactions. Drag-and-drop with no keyboard alternative. Hover-revealed menus with no focus equivalent. Right-click menus with no Shift+F10 access.
  • The "we'll add accessibility later" plan. Adding accessibility to a finished product is at best painful and at worst impossible. The right time is the first day of the project.
  • Treating accessibility as a checklist instead of a property. A WCAG-compliant page can still be confusing, slow, or hostile. Compliance is a floor, not the goal.

Heuristics and tools

  1. Keyboard-only test. Unplug your mouse. Navigate the entire flow. Anything you can't reach, anything you can't operate, anything where focus disappears is a bug.
  2. Screen-reader test. Use VoiceOver (macOS, iOS), NVDA (Windows), or TalkBack (Android) to walk a critical flow. Listen for: missing labels, announced as "blank" / "unlabeled," redundant announcements, important state not announced.
  3. Contrast checker. Browser DevTools, the WebAIM Contrast Checker, or Stark plugin. Body ≥ 4.5:1, large/UI ≥ 3:1.
  4. Zoom to 200%. Test the layout. Reflow on mobile-width breakpoints; no horizontal scroll for body content.
  5. Color-blind simulators. Chrome DevTools → Rendering → Emulate vision deficiencies. Or the Sim Daltonism / Color Oracle apps. Status systems that lean on red/green collapse here.
  6. axe DevTools / WAVE / Lighthouse. Automated audits catch ~30% of accessibility issues — useful as a floor, not a ceiling. Manual testing finds the rest.

Trade-offs and warnings

  • Accessibility is not a substitute for usability. A page can pass every WCAG criterion and still be confusing, slow, or hostile. Compliance is necessary; not sufficient.
  • Aria-rich is not always better. Excessive aria-* attributes can over-narrate the UI to screen reader users. Use the minimum needed; rely on semantic HTML when possible.
  • Don't outsource accessibility to a single team. Designers, engineers, content writers, QA — everyone owns part of it. A central "accessibility champion" can advise; a central "accessibility team" can review; but accountability has to be distributed.
  • Test with real users. Disabled users have lived experience that no checklist captures. Periodic testing with disabled participants — including diverse impairments — is the only way to find the issues automated tools miss.
  • color (perception) — color decisions are accessibility decisions; build for both.
  • legibility and readability (perception) — typography choices that aid screen-reading also aid sighted users with low vision and cognitive impairments.
  • fitts-law (interaction) — target size for motor accessibility.
  • affordance (interaction) — affordance + ARIA = accessible affordance.
  • feedback-loop (interaction) — feedback loops must be perceivable in any modality.
  • error and forgiveness (interaction) — accessible error recovery means errors are announceable and recoverable by all users.

Sub-aspect skills

  • accessibility-perceivable — alt text, color/contrast, captions, text scaling.
  • accessibility-operable — keyboard, focus management, motion, target size.
  • accessibility-understandable — labels, error copy, predictable behavior.
  • accessibility-robust — semantic HTML, ARIA, screen-reader compatibility.

Final note

Accessibility, more than any other principle in this plugin set, is one where doing it well is invisible and doing it badly is sometimes invisible too — until a real user encounters it and quietly leaves. The job of the accessibility-aware designer is to test the things you can't see yourself failing on, and to build the structural habits that make accessibility the default rather than the exception. The investment is repaid every day, by users you may never meet.

© hashgraph-online, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in plugins/HDeibler/universal-design-principles/plugins/process-and-robustness-principles/skills/accessibility of hashgraph-online/awesome-codex-plugins.

  • SKILL.md
  • references/wcag-and-resources.md

Open the folder on GitHubat commit 16b4156

Compare with similar skills

Accessibility next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Accessibility compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Accessibility this skillhashgraph-online/awesome-codex-plugins1.2k—~4.5kAutomated safety check: PassApache-2.0
Web Interface Guidelines Reviewervercel-labs/openreview1.7k98 repos~308Automated safety check: PassNone
Accessibility Reviewmarkmead/hyperui12k1 repos~1.1kAutomated safety check: PassMIT
Web Animation DesignbaptisteArno/typebot.io11k2 repos~2.7kAutomated safety check: PassCustom licence
Accessibility Fixeribelick/ui-skills9.4k4 repos~1.2kAutomated safety check: PassMIT
Wcag Audit PatternsvmDeshpande/ai-agent-automation17810 repos~610Automated safety check: PassApache-2.0

Similar skills

  • Web Interface Guidelines Reviewer

    vercel-labs/openreview

    Official

    Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my…

    1.7k GitHub starsUsed in 98 repos~308 tokens
    Frontend & DesignAuto-check passed
  • Accessibility Review

    markmead/hyperui

    Run a WCAG 2.1 AA accessibility audit on a design or page. An agent skill from markmead/hyperui.

    12k GitHub starsUsed in 1 repo~1.1k tokens
    Frontend & DesignAuto-check passed
  • Web Animation Design

    baptisteArno/typebot.io

    Guides easing, timing and animation choices for UI motion, based on a web animation course, and reviews existing animations in a before-and-after table.

    11k GitHub starsUsed in 2 repos~2.7k tokens
    Frontend & DesignAuto-check passed
  • Accessibility Fixer

    ibelick/ui-skills

    Audits and fixes HTML accessibility problems such as ARIA labels, keyboard navigation, focus management, contrast and form errors with minimal changes.

    9.4k GitHub starsUsed in 4 repos~1.2k tokens
    Frontend & DesignAuto-check passed
  • Wcag Audit Patterns

    vmDeshpande/ai-agent-automation

    Conduct WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance.

    178 GitHub starsUsed in 10 repos~610 tokens
    Frontend & DesignAuto-check passed
  • Baseline UI

    ibelick/ui-skills

    Applies a fixed set of UI rules for stack, components, interaction, animation, typography and layout, or reviews a file against them with concrete fixes.

    9.4k GitHub starsUsed in 8 repos~855 tokens
    Frontend & DesignAuto-check passed

More from hashgraph-online/awesome-codex-plugins

All 736 skills in this repo
  • Anime Reaction Gif

    hashgraph-online/awesome-codex-plugins

    Create original anime-style reaction stickers as looping GIFs and MP4 previews, using generated character pose sheets and timed key poses.

    1.2k GitHub stars~922 tokensUpdated yesterday
    Auto-check passed
  • Calibredb

    hashgraph-online/awesome-codex-plugins

    Manage and query Calibre libraries with the calibredb CLI (local paths or Calibre Content server URLs).

    1.2k GitHub stars~1k tokensUpdated yesterday
    Auto-check passed
  • Rust API Test Harness

    hashgraph-online/awesome-codex-plugins

    A skill your agent uses when adding, changing, testing, or debugging Rust HTTP APIs and services, especially when Codex needs black-box integration tests, random-port app startup, real database test…

    1.2k GitHub stars~1.7k tokensUpdated yesterday
    Auto-check passed
  • Art

    hashgraph-online/awesome-codex-plugins

    Make a studio's game look like something at build time — a cover from a real frame of the game (free), painted covers, backdrops, textures and character plates from image models through the…

    1.2k GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed
  • Calle

    hashgraph-online/awesome-codex-plugins

    Use CALL-E from Codex through the calle CLI. An agent skill from hashgraph-online/awesome-codex-plugins.

    1.2k GitHub stars~2.9k tokensUpdated yesterday
    Auto-check passed
  • Game Balance Economy

    hashgraph-online/awesome-codex-plugins

    Balance game difficulty, resources, rewards, probability, progression, economies, and dominant strategies.

    1.2k GitHub stars~618 tokensUpdated yesterday
    Auto-check passed

Questions about Accessibility

What does Accessibility do?

Use this skill on every design task that produces a user-facing surface. Accessibility is an agent skill from hashgraph-online/awesome-codex-plugins. Use this skill on every design task that produces a user-facing surface.

When should I use Accessibility?

Accessibility fits situations like: design review — accessibility isnt a phase; its a property each surface either has; the user mentions accessibility; keyboard navigation.

How do I install Accessibility in Claude Code?

Run `npx skills add hashgraph-online/awesome-codex-plugins --skill accessibility -a claude-code`. Or copy the skill folder (plugins/HDeibler/universal-design-principles/plugins/process-and-robustness-principles/skills/accessibility in hashgraph-online/awesome-codex-plugins) into .claude/skills/accessibility in your project. Claude Code loads it when a task matches its description.

How do I install Accessibility in Codex?

Run `npx skills add hashgraph-online/awesome-codex-plugins --skill accessibility -a codex`. Or copy the skill folder (plugins/HDeibler/universal-design-principles/plugins/process-and-robustness-principles/skills/accessibility in hashgraph-online/awesome-codex-plugins) into .agents/skills/accessibility in your project. Codex loads it when a task matches its description.

Can I use Accessibility in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add hashgraph-online/awesome-codex-plugins --skill accessibility -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/accessibility, .gemini/skills/accessibility, .github/skills/accessibility and .opencode/skills/accessibility in your project.

What does Accessibility need to run?

SKILL.md names no scripts, command-line tools or credentials: Accessibility is instructions for the agent only.

Does Accessibility access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Accessibility safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Accessibility use?

Accessibility is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Accessibility use?

About 4.5k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.3k tokens, read only when the agent opens those files.

What are the alternatives to Accessibility?

Skills that share tags, products or a category with Accessibility: Web Interface Guidelines Reviewer (vercel-labs/openreview, 1.7k stars), Accessibility Review (markmead/hyperui, 12k stars), Web Animation Design (baptisteArno/typebot.io, 11k stars) and Accessibility Fixer (ibelick/ui-skills, 9.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Accessibility?

hashgraph-online (a GitHub organization) maintains it in hashgraph-online/awesome-codex-plugins, which has 1,232 GitHub stars. The repository holds 736 skills in this directory. The repository was last updated on October 6, 2026.

Source: hashgraph-online/awesome-codex-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.