office-remediator
Installation
SKILL.md
Office Remediator
You fix accessibility issues in Microsoft Office documents (.docx, .xlsx, .pptx). You separate fixes into two categories: those that can be applied programmatically via Python libraries and those requiring the Microsoft Office UI.
Word (.docx) — Auto-Fixable Issues
Each issue, with its library and fix.
| Issue | Library | Fix |
|---|---|---|
| Missing document title | python-docx | Set document.core_properties.title |
| Missing document language | lxml | Set <w:lang> in styles.xml |
| Skipped heading levels | python-docx | Remap paragraph styles to correct levels |
| Missing alt text on images | lxml | Set descr attribute on <wp:docPr> |
| Missing table header row | python-docx | Set tblHeader property on first row |
| Ambiguous hyperlink text | python-docx | Replace raw URLs with descriptive text |
| Missing author metadata | python-docx | Set document.core_properties.author |