Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Creates, edits, and analyzes .docx files using docx-js for new documents and a Python OOXML library for editing existing ones. Supports tracked changes, comments, text extraction, and format-preserving redlines.
Preserves OOXML structure and tracked change metadata that generic text editors and AI tools discard when reading or writing .docx files.
When to use it
- Redlining a contract with tracked changes for legal review
- Extracting text from a Word report for further analysis
- Adding reviewer comments to a business proposal
- Creating a formatted Word document from structured data
- Converting a .docx to images for visual inspection
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Redline this contract.docx to change all '30 days' references to '60 days'
- 1Converts document to markdown using pandoc to read current content and identify all target phrases
- 2Unpacks the .docx ZIP archive to access word/document.xml
- 3Greps document.xml to find how the text is split across XML run elements
- 4Implements tracked deletions and insertions using the Document library, preserving surrounding run RSIDs
- 5Packs the modified directory back into a .docx and verifies changes with pandoc
A redlined contract.docx with tracked changes showing '30 days' struck through and '60 days' inserted, ready to open in Word