docx

Create and edit Word documents with tracked changes and comments.

Updated Nov 28, 2025
One-click install
npx skills add https://github.com/SoftSystemsStudio/Soft-Systems-Studio --skill docx-softsystemsstudio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docx
Source: https://github.com/SoftSystemsStudio/Soft-Systems-Studio/tree/main/.claude/skills/docx
Command: npx skills add https://github.com/SoftSystemsStudio/Soft-Systems-Studio --skill docx-softsystemsstudio

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables automatic creation, editing, and review of Word documents (.docx), preserving formatting and enabling tracked changes, comments, and redlining for collaborative workflows.

Core Features & Use Cases

  • Document creation and editing using a Python/Node OOXML workflow with the docx library and WordprocessingML patterns.
  • Redlining, comments, and RSID-based metadata to support audit trails during collaborative reviews.
  • Validation and integrity checks against OOXML schemas to ensure well-formed, reference-safe Word documents.

Quick Start

Use the docx skill to create a new Word document with a tracked change and a sample comment.

Frequently Asked Questions about docx

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

FAQPage Schema
How do I automate Word documents with tracked changes and comments?

You can automate Word documents with tracked changes by using an OOXML workflow that applies RSIDs, author/date attributes, and redlining to preserve formatting and metadata for collaborative reviews.

What is redlining in OOXML and how does it support collaborative document workflows?

Redlining in OOXML is the process of applying tracked changes and comments to Word documents using RSID-based metadata, enabling audit trails and preserving formatting integrity across team reviews.

Can I use Python to create and edit .docx files with preserved formatting?

Yes, you can use Python with the docx library and WordprocessingML patterns to create and edit .docx files while preserving formatting and applying tracked changes for professional workflows.

How do I validate OOXML schemas to ensure my .docx files are well-formed?

You validate OOXML schemas by running integrity checks against WordprocessingML patterns to ensure your generated .docx files are well-formed, reference-safe, and compatible with Word.

Do I need defusedxml to safely process OOXML documents?

Yes, defusedxml is required as a dependency to safely parse and process OOXML XML structures when creating, modifying, and validating Word documents programmatically.

What's the best way to add author and date metadata to tracked changes in Word documents?

The best way to add author and date metadata to tracked changes is through RSID-based attributes in OOXML, which provide compatibility with Python and Node tooling while maintaining audit trails.