docx

Create and edit .docx files with formatting and tracked changes.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/tlswhdghks42/voxmaster-daw --skill docx-tlswhdghks42
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docx
Source: https://github.com/tlswhdghks42/voxmaster-daw/tree/main/.claude/skills/docx
Command: npx skills add https://github.com/tlswhdghks42/voxmaster-daw --skill docx-tlswhdghks42

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandoc, docx, LibreOffice, Poppler, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation, editing, and manipulation of Word documents (.docx files), enabling users to produce polished, professional documents efficiently.

Core Features & Use Cases

  • Document Creation: Generate new .docx files from scratch using JavaScript (docx-js).
  • Content Editing: Modify existing .docx files by unpacking, editing XML, and repacking.
  • Tracked Changes: Add, accept, or reject tracked changes and comments within documents.
  • Formatting: Apply styles, lists, tables, headers, footers, and page breaks.
  • Use Case: Automatically generate a client report with a table of contents, specific formatting, and tracked changes based on provided data.

Quick Start

Use the docx skill to create a new Word document with the title "Quarterly Report".

Frequently Asked Questions about docx

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

FAQPage Schema
How do I programmatically generate a Word document with a table of contents and specific formatting?

To create a new .docx file from scratch, you use JavaScript with the docx-js library, which allows you to programmatically build documents with applied styles, lists, tables, and page breaks.

Can I edit an existing .docx file to insert or replace images and perform find-and-replace operations?

Yes, you can edit existing .docx files by unpacking the document, modifying its underlying XML structure with custom Python scripts, and repacking it to insert images or perform find-and-replace operations.

How do I add, accept, or reject tracked changes and comments in a .docx file?

You can manage tracked changes and comments in a .docx file by unpacking the document, programmatically manipulating the tracked changes XML nodes, and repacking the file to add, accept, or reject revisions.

Does this document generation approach work with pandoc and LibreOffice for converting content into a polished Word document?

Yes, the approach utilizes pandoc and custom Python scripts alongside LibreOffice to convert various content formats into a polished Word document format, ensuring professional and accurate .docx output.

What is the best way to extract or reorganize content within an existing Word document?

The best way to extract or reorganize content in a Word document is by unpacking the .docx file to access its raw XML, manipulating the document structure programmatically, and repacking it into a new .docx file.

Do I need Poppler installed to manipulate Word documents and work with tracked changes?

Yes, Poppler is a required dependency alongside pandoc, docx libraries, and LibreOffice to fully support the environment needed for document creation, manipulation, and conversion tasks.