A deep dive into how AI accessibility agents can audit university documents and web properties at scale, covering the document accessibility wizard, web accessibility wizard, and CI/CD integration.
AI-Powered Accessibility Auditing for Universities: Document and Web Agents
· Taylor Arndt, COO at Techopolis
The Problem Universities Face
Higher education institutions are among the largest publishers of digital content in the world. A mid-sized university might maintain hundreds of web pages, publish thousands of PDFs each semester, distribute faculty syllabi in Word, share research in PowerPoint, and post financial aid data in Excel — all of it subject to Section 508, the ADA, and WCAG 2.1 AA.
The tooling has not kept up. Manual audits are slow, expensive, and inconsistent. Automated scanners catch only the most obvious violations. And now that faculty and staff are generating content with AI coding assistants, inaccessible output is accelerating: screen reader traps, missing alt text, presentations without reading order, PDFs with no tagging structure.
Community Access is a suite of specialized AI agents built to close that gap — on both the web and document sides — with no scanner or subscription required.
How It Works: Agents, Not Instructions
Most AI accessibility tooling works by giving a language model a long list of WCAG rules and hoping it remembers them. The problem: studies of production AI coding sessions show that skill activation rates without explicit agent enforcement hover around 20%. The model forgets, deprioritizes, or skips accessibility context entirely under token pressure.
Community Access takes a different approach. Each specialist runs in its own dedicated context window with a system prompt that is the accessibility domain. The rules are not suggestions layered on top of a general-purpose assistant — they are the agent's entire identity.
Platform support overview
Platform
How Agents Work
Claude Code
Agents invoked via /agent-name for accessibility evaluation on demand
GitHub Copilot
Agents invoked via @agent-name in Chat, guided by workspace instructions
Claude Desktop
MCP extension with 11 static analysis tools and 6 guided audit prompts
Document Accessibility Wizard: Office and PDF Auditing at Scale
What It Covers
The document-accessibility-wizard is a seven-phase, guided audit agent for DOCX, XLSX, PPTX, and PDF files. It is purpose-built for the kind of content universities produce every day: syllabi, research reports, budget spreadsheets, presentations, and official publications.
The Seven Phases
Document wizard audit phases
Phase
What Happens
0 — Discovery
Sets scope, format preferences, and scan profile (strict / moderate / minimal)
1 — File Discovery
Recursively finds all documents, shows inventory by type and count
2 — Scanning
Runs per-file scans with severity scoring and confidence levels
3 — Cross-Document Analysis
Identifies patterns, systemic issues, and template-originated problems
4 — Report Generation
Produces a prioritized report with a metadata dashboard
5 — Follow-Up
Offers remediation scripts, VPAT/ACR export, and template guidance
6 — CI/CD Integration
Generates pipeline configs for automated scanning on commit or publish
Rule Coverage
The agent applies 46 built-in rules for Office documents and 56 built-in rules for PDFs, mapped to WCAG 2.1/2.2 success criteria.
Word (DOCX)
Missing document title metadata
Body text not using Heading styles
Images without alt text
Tables used for layout rather than data
Missing language declaration
Color used as the only means of conveying information
Excel (XLSX)
Sheets without descriptive tab names
Charts without alt text or data table fallbacks
Merged cells that break screen reader reading order
Missing header row markup
PowerPoint (PPTX)
Slides missing titles
Reading order not defined
Decorative images not marked as decorative
Embedded video without captions
PDF
Untagged PDF (no structure tree)
Missing document language
Form fields without accessible names
Figures without /Alt attribute
Tables without TH scope headers
Matterhorn Protocol conformance checkpoints
Delta Scanning
For departments that publish weekly, the agent supports delta scanning — it uses git diff to identify only files changed since the last commit, scans those, and merges findings with the previous baseline.
Template Analysis
Many university accessibility problems originate from shared templates: the university letterhead, the standard syllabus format, the official slide deck. The agent detects when the same violation appears across multiple files and flags it as a template-originated issue, so the fix is applied once to the source.
VPAT / ACR Export
For departments that need to demonstrate compliance, the agent generates a VPAT 2.5 / ACR compliance report by mapping all findings to WCAG success criteria, suitable for procurement processes or ADA coordinator review.
Web Accessibility Wizard: Guided Eleven-Phase Web Auditing
The Eleven Phases
Web wizard audit phases
Phase
Domain
Specialist Invoked
1
Project discovery and scope
—
2
Document structure and semantics
alt-text-headings
3
Keyboard navigation and focus
keyboard-navigator
4
Forms and input accessibility
forms-specialist
5
Color and visual accessibility
contrast-master
6
Dynamic content and live regions
live-region-controller
7
ARIA usage review
aria-specialist
8
Data tables and grids
tables-data-specialist
9
Link text and navigation
link-checker
10
Document accessibility
word/excel/powerpoint/pdf-accessibility
11
Testing strategy and tools
testing-coach
Common Issues Found in University Sites
Heading structure breaks — Navigation menus starting at H3, skipping H1 on inner pages
"Click here" links — Ambiguous link text meaningless to screen reader users
Form label mismatches — Labels not programmatically associated with inputs
Missing focus indicators — outline: none with no custom replacement
Contrast failures — Light gray text on white backgrounds
Modal focus not trapped — Keyboard focus escaping to content behind dialogs
Data tables without headers — Missing <th scope> markup
PDF/UA tagging, Matterhorn Protocol, form labeling
CI/CD Integration: Shift Accessibility Left
Web: axe-core in GitHub Actions
The testing-coach agent can generate a GitHub Actions workflow that installs @axe-core/cli, scans a list of URLs against WCAG 2.1 AA tags, outputs a SARIF 2.1.0 report, and uploads findings to the GitHub Security tab. Violations block the merge.
Documents: Pre-Commit Scanning
The document wizard generates a CI workflow that detects changed documents in the diff, runs the appropriate scanner, and fails the build on Critical or Major findings.
Scan Profiles
Scan profile strictness levels
Profile
What Gets Flagged
strict
All rules, all severities (Critical, Major, Minor)