a11y-toolkit: DOCX accessibility screening
a11y_docx_screenScreen local .docx files for accessibility issues like missing image alt text, fake headings, missing document language, and unmarked table headers, then return structured JSON findings.
Instructions
DOCX accessibility screening — the other half of enterprise paperwork. Zero-dep structural pass on a LOCAL .docx: images with no alt text (docPr without descr), fake headings (bold+big paragraphs with no Heading style — invisible to navigation pane and TOC), document language, tables without marked header row. Full review needs a human; this finds what makes it pointless. Returns JSON: {mode: "docx", language, images, tables, findings, summary, limits}.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"path": "<path>"
},
"name": "a11y_docx_screen"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | output language | |
| path | Yes | local .docx file path |