docx

Create, edit, and convert Word documents with tracked changes.

Updated Nov 13, 2025
One-click install
npx skills add https://github.com/466852675/TISHICIKU-2025 --skill docx-466852675
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docx
Source: https://github.com/466852675/TISHICIKU-2025/tree/main/07-Skill%E5%BA%93/docx
Command: npx skills add https://github.com/466852675/TISHICIKU-2025 --skill docx-466852675

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 management tasks, eliminating manual effort in creating, editing, and analyzing Word documents, especially those involving tracked changes and intricate formatting.

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 (Redlining): Implement precise tracked changes for document review and collaboration.
  • Content Analysis: Extract text, comments, and raw XML for in-depth document understanding.
  • Conversion: Convert .docx to PDF and PDF pages to images for broader accessibility and analysis.
  • Use Case: A legal team needs to review a 50-page contract, incorporating specific edits and comments while preserving the original formatting and tracking all changes made by each reviewer.

Quick Start

Use the docx skill to convert the document 'contract_v1.docx' into markdown format with all tracked changes enabled.

Frequently Asked Questions about docx

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

FAQPage Schema
How do I add tracked changes and comments to a Word document for legal review?

To add tracked changes and comments to a Word document, this Skill modifies existing .docx files using Python OOXML manipulation. It implements precise redlining and integrates comments while preserving original formatting for collaborative legal review.

Can I convert a Word document to Markdown format while preserving tracked changes?

Yes, you can convert a Word document to Markdown format while preserving tracked changes. This Skill uses pandoc and Python libraries to extract content and transform .docx files into Markdown, ensuring all revisions and formatting are accurately maintained.

What is the best way to programmatically generate a new Word document from scratch?

The best way to programmatically generate a new Word document from scratch is by using JavaScript and TypeScript with the docx-js library. This Skill supports detailed document creation, allowing you to build .docx files with complex formatting and structures.

Does this Word document editing approach support converting PDF pages to images?

Yes, this Word document editing approach supports converting PDF pages to images. Utilizing poppler-utils and libreoffice dependencies, the Skill transforms .docx files into PDF documents and subsequently renders those PDF pages into images for broader accessibility.

How do I extract raw XML and text content from a .docx file for analysis?

To extract raw XML and text content from a .docx file for analysis, this Skill parses the document's underlying structure using Python libraries. It retrieves text, comments, and raw OOXML data to enable in-depth document understanding and content evaluation.

What dependencies are required to manipulate OOXML and manage document conversions?

Required dependencies to manipulate OOXML and manage document conversions include pandoc, libreoffice, poppler-utils, and defusedxml. These tools provide the necessary environment for creating, editing, and transforming Word documents into formats like Markdown, PDF, and images.