kb-accessibility-rules

kb-accessibility-rules is a skill for Claude Code, Codex from Community-Access/accessibility-agents. It costs 38 tokens per session (2,121 once invoked), scanned A, original, MIT.

Reference material listing accessibility rules for Word, Excel, PowerPoint, and PDF files, mapped to WCAG 2.2, a widely used web accessibility standard.

In plain words
What is it for?
It is for looking up document-specific errors, warnings, tips, and PDF/UA requirements during accessibility reviews.
Why use it?
It gives accessibility checks a shared rule set for common office and PDF documents.

Skill for Claude CodeCodex

Written for Claude Code and Codex: disable-model-invocation in frontmatter, but also agents/openai.yaml present. Also seen: mentions subagents.

Part of the accessibility-agents plugin — 108 skills, 6 hooks shipped together

Good fit It is for looking up document-specific errors, warnings, tips, and PDF/UA requirements during accessibility reviews.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/community-access/accessibility-agents/kb-accessibility-rules
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add Community-Access/accessibility-agents --skill kb-accessibility-rules
Clone the repo
git clone --depth 1 https://github.com/Community-Access/accessibility-agents

Made for: Claude Code, Codex.

Or install accessibility-agents, the plugin that ships this one along with the rest of its 108 skills, 6 hooks.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for kb-accessibility-rules

README.md
[![agentmods](https://agentmods.dev/badge/skills/community-access/accessibility-agents/kb-accessibility-rules/github.svg)](https://agentmods.dev/skills/community-access/accessibility-agents/kb-accessibility-rules)
Your own site
<a href="https://agentmods.dev/skills/community-access/accessibility-agents/kb-accessibility-rules"><img src="https://agentmods.dev/badge/skills/community-access/accessibility-agents/kb-accessibility-rules/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for kb-accessibility-rules

Your own site · 80×15
<a href="https://agentmods.dev/skills/community-access/accessibility-agents/kb-accessibility-rules"><img src="https://agentmods.dev/badge/skills/community-access/accessibility-agents/kb-accessibility-rules.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 38 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,121 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00038 $0.02121
Opus 5.5 $0.00015 $0.00848
Sonnet 5.5 $0.00008 $0.00424
Haiku 4.5 $0.00004 $0.00212

Measured 1mo ago against content hash 0e3c40494e31, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

kb-accessibility-rules scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/kb-accessibility-rules/SKILL.md · 145 lines

How it starts

The opening of the file, as written. The whole thing — 145 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Document Accessibility Rules Reference

Rule ID Prefixes

Each prefix, with its format, sub-agent and count.

Prefix Format Sub-Agent Count
DOCX-E* Word errors word-accessibility 9 rules
DOCX-W* Word warnings word-accessibility 6 rules
DOCX-T* Word tips word-accessibility 3 rules
XLSX-E* Excel errors excel-accessibility 8 rules
XLSX-W* Excel warnings excel-accessibility 5 rules
XLSX-T* Excel tips excel-accessibility 3 rules
PPTX-E* PowerPoint errors powerpoint-accessibility 7 rules
PPTX-W* PowerPoint warnings powerpoint-accessibility 6 rules
PPTX-T* PowerPoint tips powerpoint-accessibility 4 rules
PDFUA.* PDF/UA conformance pdf-accessibility 30 rules
PDFBP.* PDF best practices pdf-accessibility 22 rules
PDFQ.* PDF quality/pipeline pdf-accessibility 4 rules
EPUB-E* ePub errors epub-accessibility 7 rules
EPUB-W* ePub warnings epub-accessibility 6 rules
EPUB-T* ePub tips epub-accessibility 3 rules

WCAG 2.2 Criterion Mapping

Complete tracking of all WCAG 2.2 Level A and AA success criteria. Criteria with document-specific rules list the rule IDs. Criteria requiring human judgment show "Manual review". Criteria that apply only to web/app contexts show a dash. See the wcag-guide agent for full explanations of each criterion.

Note: WCAG 2.2 removed 4.1.1 Parsing (it is "always satisfied" in modern user agents and no longer tested).

Level A (Must Fix)

Each WCAG, with its criterion and related rules.

WCAG Criterion Related Rules
1.1.1 Non-text Content DOCX-E001, XLSX-E001, PPTX-E001, PDFUA.IMG.ALT, EPUB-E005
1.2.1 Audio-only and Video-only (Prerecorded) Manual review (embedded media)
1.2.2 Captions (Prerecorded) Manual review (embedded video)
1.2.3 Audio Description or Media Alternative (Prerecorded) Manual review (embedded video)
1.3.1 Info and Relationships DOCX-E002, DOCX-E003, DOCX-E005, XLSX-E002, XLSX-E004, PPTX-E004, PDFUA.TAGGED, PDFUA.HEADINGS
1.3.2 Meaningful Sequence PPTX-E006, PDFUA.READING_ORDER, EPUB-E006
1.3.3 Sensory Characteristics Manual review (all formats)
1.4.1 Use of Color XLSX-E007, Manual review (other formats)
1.4.2 Audio Control Manual review (embedded audio)
2.1.1 Keyboard PDFUA.FORMS (interactive PDFs)
2.1.2 No Keyboard Trap PDFUA.FORMS (interactive PDFs)
2.1.4 Character Key Shortcuts --- (web/app-specific)
2.2.1 Timing Adjustable --- (web/app-specific)
2.2.2 Pause, Stop, Hide Manual review (animated content in documents)
2.3.1 Three Flashes or Below Threshold Manual review (animated content)
2.4.1 Bypass Blocks PDFUA.BOOKMARKS, PDFBP.NAV, EPUB-E004
2.4.2 Page Titled DOCX-E004, XLSX-E006, PPTX-E002, PDFUA.TITLE, EPUB-E001
2.4.3 Focus Order PDFUA.FORMS (interactive PDFs)
2.4.4 Link Purpose (In Context) DOCX-E006, XLSX-E005, PPTX-E005
2.5.1 Pointer Gestures --- (web/app-specific)
2.5.2 Pointer Cancellation --- (web/app-specific)
2.5.3 Label in Name PDFUA.FORMS (interactive PDFs)
2.5.4 Motion Actuation --- (web/app-specific)
3.1.1 Language of Page DOCX-T001, XLSX-T003, PPTX-T004, PDFUA.LANG, EPUB-E003
3.2.1 On Focus --- (web/app-specific)
3.2.2 On Input --- (web/app-specific)
3.2.6 Consistent Help --- (web/app-specific)
3.3.1 Error Identification PDFUA.FORMS (interactive PDFs)
3.3.2 Labels or Instructions PDFUA.FORMS (interactive PDFs)
3.3.7 Redundant Entry --- (web/app-specific)
4.1.2 Name, Role, Value DOCX-E009, PDFUA.FORMS, PDFUA.TAGS

Read the full file on GitHub · 145 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 145 lines · 38 tokens per session scan A 0e3c40494e31

Subscribe to this mod's changes

kb-accessibility-rules is a skill published in the GitHub repository Community-Access/accessibility-agents (428 stars, last pushed 1mo ago), licensed MIT. It adds 38 tokens to every session and 2,121 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-23.

Related

Other skills, from other repositories

alloflow-pdf-remediation

Drive AlloFlow's PDF accessibility remediation MCP connector (alloflow-remediation) well. Use when a teacher asks to make a PDF accessible, audit a document's accessibility, check PDF/UA conformance, or batch-remediate a folder of handouts.

Apomera/AlloFlow · 62 tokens

alloflow-portable-remediation

Rebuild attached PDFs as accessible copies plus a scoped report entirely in the active file sandbox. Use by default for PDF accessibility, WCAG, Section 508, or PDF/UA remediation when the user has no paid Worker, institution account, AlloFlow server, or separate model API key.

Apomera/AlloFlow · 67 tokens

document-accessibility

Make documents accessible and verify it. Rebuild a PDF, DOCX or PPTX as accessible HTML and a tagged PDF, transcribe audio or video, translate the result, repair contrast, write alt text, and produce a conformance report. Use when asked to make something WCAG compliant, screen-reader friendly, Section 508 or ADA Title…

Apomera/AlloFlow · 84 tokens

Accessibility Auditor

Comprehensive WCAG 2.1 AA compliance testing combining automated axe-core scans with manual keyboard navigation, screen reader compatibility, and focus management verification.

PramodDutta/qaskills · 32 tokens

accessibility

Use when making a web UI conform to WCAG 2.2 Level AA — axe-core or Lighthouse a11y violations, keyboard operability, focus management, ARIA roles/names/live regions, contrast, tap-target size. NOT palette or visual intent (that is design), NOT test-runner setup (that is testing-web), NOT LCP/page-speed (that is…

ericrisco/rsc-harness · 86 tokens

Accessibility A11y Enhanced

Comprehensive WCAG compliance and accessibility testing covering ARIA, keyboard navigation, screen readers, color contrast, and automated a11y validation.

PramodDutta/qaskills · 34 tokens