docx

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

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/GGGODLIN/skill_share --skill docx-gggodlin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docx
Source: https://github.com/GGGODLIN/skill_share/tree/main/docx
Command: npx skills add https://github.com/GGGODLIN/skill_share --skill docx-gggodlin

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 empowers users to create, edit, and analyze professional Word documents (.docx files) with advanced features like tracked changes and comments, eliminating the need for manual formatting and complex document manipulation.

Core Features & Use Cases

  • Document Creation: Generate new .docx files from scratch using JavaScript/TypeScript with docx-js.
  • Document Editing: Modify existing .docx files using Python's Document library for OOXML manipulation.
  • Tracked Changes: Implement comprehensive tracked changes for document review and redlining.
  • Comments: Add and manage comments within documents.
  • Text Extraction: Convert .docx to markdown, preserving structure and tracked changes.
  • Use Case: A legal team needs to review a contract. They can use this Skill to apply tracked changes for proposed edits, add comments for specific clauses, and then export the reviewed document.

Quick Start

Use the docx skill to convert the document 'report.docx' to markdown with 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 apply tracked changes and redlining to a Word document programmatically?

To apply tracked changes and redlining to a Word document, you can use this skill to modify existing .docx files via Python's Document library, enabling comprehensive revision tracking and comment management for document review workflows.

Can I convert a .docx file to markdown while preserving tracked changes?

Yes, you can convert a .docx file to markdown while preserving tracked changes. The skill extracts text and converts documents to markdown format, maintaining the original structural elements and revision marks for review.

What's the best way to generate a new Word document from scratch using JavaScript?

The best way to generate a new Word document from scratch using JavaScript is utilizing the docx-js library. This skill facilitates document creation, allowing you to programmatically build professional .docx files with preserved formatting.

Do I need pandoc and libreoffice installed to edit existing .docx files?

Yes, you need pandoc and libreoffice installed along with poppler-utils and defusedxml. These dependencies support the underlying OOXML manipulation, text extraction, and document conversion processes required for editing existing .docx files.

How does OOXML manipulation work when editing Word documents?

OOXML manipulation works by directly processing the underlying XML structure of .docx files. This skill uses Python's Document library to modify existing documents, ensuring formatting preservation while enabling granular edits and comment integration.

Can I add and manage comments within existing Word documents for legal contract review?

Yes, you can add and manage comments within existing Word documents for legal contract review. The skill supports adding comments to specific clauses and applying tracked changes, then exporting the reviewed document.