docx

Create and edit DOCX documents with tracked changes and comments.

1|1|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/eskoNBG/UltiDB --skill docx-eskonbg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docx
Source: https://github.com/eskoNBG/UltiDB/tree/main/skills/docx
Command: npx skills add https://github.com/eskoNBG/UltiDB --skill docx-eskonbg

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables automated creation, editing, and analysis of Word documents (.docx) with full support for tracked changes, comments, and formatting preservation, streamlining professional document workflows.

Core Features & Use Cases

  • Programmatic document creation and modification with robust formatting preservation and styling control.
  • Full support for tracked changes and inline comments to facilitate collaboration, redlining, and review cycles.
  • OOXML-aware operations for precise content manipulation, including paragraphs, runs, tables, and media, with safe integration into existing Word templates.
  • Text extraction and analysis from .docx files for reporting, auditing, or content migration scenarios.

Quick Start

Create a new Word document (.docx) with tracked changes and comments using the docx skill.

Frequently Asked Questions about docx

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

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

Automated Word document editing with tracked changes and comments is handled through Python-based OOXML manipulation. This approach enables programmatic redlining, content preservation, and review cycles while maintaining consistent formatting across .docx files.

What is OOXML manipulation and when do I need it for .docx files?

OOXML manipulation is the direct processing of Word document XML structures for precise content control. You need it when modifying paragraphs, runs, tables, and media in .docx files while preserving formatting and safely integrating with existing Word templates.

Can I extract text from .docx files for reporting and content migration?

Text extraction from .docx files for reporting, auditing, and content migration is fully supported. The skill processes Word documents to extract content while preserving formatting metadata, enabling automated analysis and content migration workflows.

Does this approach support template-driven workflows with existing Word documents?

Template-driven workflows with existing Word documents are supported through safe integration into existing Word templates. OOXML-aware operations handle paragraphs, runs, tables, and media while maintaining deterministic document manipulation and styling consistency.

What are the limitations of automated redlining and RSID management?

Automated redlining and RSID management limitations depend on OOXML structure complexity and dependency compatibility. The approach uses lxml, Pillow, and defusedxml for safe processing, but highly complex template structures may require careful handling to preserve formatting.

What's the best way to programmatically create Word documents with formatting preservation?

The best way to programmatically create Word documents with formatting preservation is through OOXML-aware Python tooling. This enables robust styling control, tracked changes, and inline comments while ensuring consistent formatting across professional document workflows.