docx

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

4|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/XD3an/cc-plus --skill docx-xd3an
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docx
Source: https://github.com/XD3an/cc-plus/tree/main/skills/docx
Command: npx skills add https://github.com/XD3an/cc-plus --skill docx-xd3an

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 complex document operations, allowing for the creation, modification, and meticulous tracking of changes within .docx files, eliminating manual errors and saving significant time.

Core Features & Use Cases

  • Document Creation: Generate new .docx files from scratch using JavaScript.
  • Content Editing: Modify existing documents, including tracked changes and comments, using Python.
  • Data Extraction: Convert .docx files to Markdown for analysis or review.
  • Use Case: A legal team needs to review a contract. They can use this Skill to apply specific edits, add comments, track all changes made by different reviewers, and ensure formatting is preserved throughout the process.

Quick Start

Use the docx skill to convert the attached document 'contract_v1.docx' into markdown format.

Frequently Asked Questions about docx

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

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

You can automate tracked changes and redlining by modifying .docx files at the OOXML level using Python, allowing precise insertion of revisions and comments while preserving professional formatting.

Can I convert a PDF to a docx file for editing?

Yes, you can convert PDF files to .docx for editing. The workflow utilizes poppler-utils to extract content, enabling the transition of static PDF documents into editable Word formats.

What is the best way to extract text from a docx file for analysis?

The best way to extract text from a .docx file for analysis is converting it to Markdown format using pandoc, which transforms complex document structures into clean, readable plain text.

Does docx generation work with complex formatting and structures?

Yes, document generation handles complex formatting and structures. It utilizes docx-js for creation and OOXML manipulation for editing, ensuring full compatibility with professional document layouts.

Do I need LibreOffice installed to modify OOXML documents?

You need LibreOffice installed alongside pandoc, poppler-utils, and defusedxml to fully support document modification, PDF conversion, text extraction, and secure OOXML parsing.