docx

Create, edit, and analyze Microsoft Word .docx documents with tracked changes.

2|3|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/psd401/psd-claude-plugins --skill docx-psd401
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docx
Source: https://github.com/psd401/psd-claude-plugins/tree/main/plugins/psd-productivity/skills/docx
Command: npx skills add https://github.com/psd401/psd-claude-plugins --skill docx-psd401

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 creation and editing to complex analysis and redlining, eliminating manual formatting and tedious revisions.

Core Features & Use Cases

  • Document Creation: Generate professional .docx files from scratch using JavaScript/TypeScript with the docx-js library.
  • Content Analysis & Extraction: Convert .docx to Markdown, preserving tracked changes, or access raw XML for detailed analysis.
  • Redlining & Tracked Changes: Implement precise, professional tracked changes using Python's Document library for complex edits and reviews.
  • Batch Processing: Efficiently manage multiple edits by grouping them into logical batches.
  • Use Case: A legal team needs to review a 50-page contract. They can use this Skill to apply tracked changes for all proposed edits, ensuring clarity and auditability, and then generate a clean, reviewed version.

Quick Start

Use the docx skill to create a new Word document with a title and two headings.

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 to a Word document for professional redlining?

To apply tracked changes to a Word document, this Skill uses Python's Document library to implement precise redlining, ensuring clarity and auditability for complex edits and professional reviews.

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

Yes, you can extract text and raw XML from a .docx file. This Skill converts .docx documents to Markdown while preserving tracked changes and provides access to raw XML for detailed analysis.

What is the best way to generate a .docx file from scratch using JavaScript?

The best way to generate a .docx file from scratch is using JavaScript or TypeScript with the docx-js library, which handles complex formatting, comments, and document structure manipulation.

Does this document editing approach support batch processing for multiple edits?

Yes, this document editing approach supports batch processing. You can efficiently manage multiple edits by grouping them into logical batches for streamlined document workflows.

Do I need pandoc and libreoffice to manipulate Microsoft Word documents?

You need dependencies like pandoc, libreoffice, poppler-utils, and defusedxml to facilitate document creation, editing, and analysis, including text extraction and raw XML access for Microsoft Word documents.