docx

Create, edit, and analyze .docx files with tracked changes and formatting preservation.

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

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 simplifies the complex task of creating, editing, and analyzing professional documents in the .docx format, handling everything from basic text changes to intricate tracked revisions.

Core Features & Use Cases

  • Document Creation: Generate new .docx files from scratch using JavaScript/TypeScript.
  • Content Editing: Modify existing .docx files, including basic OOXML editing and advanced redlining.
  • Tracked Changes: Implement and manage tracked changes for collaborative document review.
  • Use Case: A user needs to update a legal contract. This Skill can take an existing contract, apply specific clause changes with tracked revisions, and ensure all formatting is preserved.

Quick Start

Use the docx skill to convert the document 'report.docx' into markdown format 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 add tracked changes to an existing DOCX file programmatically?

Yes, you can extract text from DOCX files using pandoc, which converts documents into markdown format. This approach captures document content while handling basic formatting structures efficiently.

Can I generate a new DOCX document from scratch using JavaScript?

You can generate new DOCX documents from scratch using JavaScript or TypeScript through the docx-js library. This allows programmatic creation of professional documents with custom formatting and content structures.

How do I modify complex formatting in a DOCX file without breaking the layout?

To modify complex DOCX formatting safely, the Skill provides raw XML access for intricate OOXML manipulation. This ensures that advanced formatting and document structures are preserved during editing operations.

Does this DOCX processing approach work well for collaborative legal contract review?

This approach works well for legal contract review by implementing tracked changes and comments for collaboration. It takes existing contracts, applies specific clause changes with tracked revisions, and ensures all formatting is preserved.

What is the best way to convert a DOCX file to markdown while keeping tracked changes?

The best way to convert DOCX to markdown while keeping tracked changes is using the integrated pandoc text extraction. This Skill processes the document and converts it into markdown format with all tracked revisions visible.