docx

Create, edit, and analyze .docx files with tracked changes and comments.

4|1|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/GPTtang/skill-atlas --skill docx-gpttang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docx
Source: https://github.com/GPTtang/skill-atlas/tree/main/skills/document/docx
Command: npx skills add https://github.com/GPTtang/skill-atlas --skill docx-gpttang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandoc, docx, libreoffice, poppler-utils, defusedxml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the entire lifecycle of working with Microsoft Word (.docx) documents, from initial creation and complex editing to detailed review and analysis.

Core Features & Use Cases

  • Document Creation: Generate new .docx files from scratch using programmatic control.
  • Content Editing: Modify existing documents, including text, formatting, and structure.
  • Tracked Changes & Comments: Implement and manage revisions, comments, and review feedback professionally.
  • Text & XML Extraction: Extract plain text or raw XML for deep analysis or programmatic manipulation.
  • Use Case: A legal professional needs to review a contract, add specific clauses, and track all changes for a client. This Skill can handle the precise insertion of new text, the deletion of old clauses, and the addition of comments, ensuring all modifications are clearly marked.

Quick Start

Use the docx skill to convert the attached document 'report.docx' into markdown format, preserving all tracked changes.

Frequently Asked Questions about docx

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

FAQPage Schema
How do I programmatically create and edit Word documents?

To create and edit Word documents programmatically, this Skill generates new .docx files and modifies existing content, including text, formatting, and structure, using Python libraries and programmatic control.

How do I extract text from a .docx file while preserving tracked changes?

You can extract text from a .docx file while preserving tracked changes by using pandoc to convert the document into markdown format, ensuring all revisions and comments are clearly maintained.

Can I manage tracked changes and comments in Word documents via code?

Yes, you can manage tracked changes and comments in Word documents via code, implementing revisions and review feedback professionally to ensure all modifications are clearly marked for clients.

How do I access raw XML in Word documents for advanced manipulation?

To access raw XML in Word documents for advanced manipulation, this Skill provides raw XML access using Python libraries like Document and docx-js, allowing deep analysis and structural modification of OOXML files.

Does this approach to Word document editing require specific dependencies?

This approach to Word document editing requires specific dependencies including pandoc, docx, libreoffice, poppler-utils, and defusedxml to support text extraction, document creation, and raw XML processing.

What is the best way to review and modify clauses in a contract .docx file?

The best way to review and modify clauses in a contract .docx file is using programmatic document generation to handle precise text insertion, clause deletion, and tracked changes for client review.