docx

Create, edit, and redline DOCX documents with tracked changes and comments.

143|10|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/appautomaton/document-SKILLs --skill docx-appautomaton
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docx
Source: https://github.com/appautomaton/document-SKILLs/tree/main/docx
Command: npx skills add https://github.com/appautomaton/document-SKILLs --skill docx-appautomaton

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml, lxml, and includes scripts (resource) components.

What problem does it solve?

Word documents are often created, edited, and reviewed with tracked changes and comments, but manual tasks are error-prone and slow; this skill automates such workflows for professional DOCX files.

Core Features & Use Cases

  • Create, edit, and analyze Word documents while preserving formatting and comments.
  • Manage redlining with tracked changes and comments for collaboration.
  • Extract text from Word documents or merge data for reporting.

Quick Start

Create a new Word document using a simple command to generate a document with a tracked change and a comment.

Frequently Asked Questions about docx

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate redlining and tracked changes in Word documents?

Automating redlining in Word documents applies tracked changes and comments deterministically using RSID, author, and date stamping. This approach enforces validation via OOXML tooling to preserve formatting during professional contract drafting and review.

Can I extract text from DOCX files while preserving comments and formatting?

Extracting text from DOCX files preserves comments and original formatting through full OOXML manipulation. Python utilities handle document analysis and data extraction for reporting workflows without losing existing redlining metadata.

Does this OOXML tooling support generating Word documents from scratch?

OOXML tooling supports generating Word documents from scratch by manipulating the underlying XML structure. You can create new DOCX files complete with tracked changes and comments for automated report generation.

What is the best way to programmatically edit Word documents without losing formatting?

Editing Word documents programmatically without losing formatting requires direct OOXML manipulation using lxml. This method ensures structural validation and deterministic behavior when inserting tracked changes or comments.

Why does manipulating OOXML directly help with professional document workflows?

Manipulating OOXML directly helps professional document workflows by enforcing strict validation and deterministic RSID stamping. This prevents formatting corruption and errors common in manual tracked changes and comment reviews.