docx

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

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/ZiyaoMou/industrial-skilled-agent --skill docx-ziyaomou
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docx
Source: https://github.com/ZiyaoMou/industrial-skilled-agent/tree/main/mini_agent/skills/document-skills/docx
Command: npx skills add https://github.com/ZiyaoMou/industrial-skilled-agent --skill docx-ziyaomou

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires docx-js, libreoffice, poppler, pandoc, ooxml, python, defusedxml, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill allows for the creation, editing, and analysis of .docx files with advanced features like tracked changes, comments, and formatting preservation.

Core Features & Use Cases

  • Document Creation: Generate new .docx documents from scratch.
  • Document Editing: Modify existing documents with precision, including tracked changes and comments.
  • Content Analysis: Extract text and analyze document structure for various tasks.
  • Use Case: For a legal professional, this Skill can be used to draft contracts, track changes, and generate redlined versions with ease.

Quick Start

Use the docx skill to create a new document and save it as 'meeting_notes.docx'.

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 docx file programmatically?

You can add tracked changes and comments to a docx file by utilizing the Skill's document manipulation capabilities, which support complex editing workflows including redlining for professional administrative and legal contexts.

Can I extract text and analyze the structure of existing .docx documents?

Yes, you can extract text and analyze document structure using the integrated Document library for Python, allowing you to process and evaluate existing .docx content for various administrative tasks.

Do I need LibreOffice and Poppler installed to create and manipulate .docx files?

Yes, creating and manipulating .docx files requires LibreOffice and Poppler to be installed in your environment, as these dependencies handle the necessary format conversion and rendering processes.

What is the best way to generate redlined versions of contracts using docx-js?

The best way to generate redlined contracts is by using this Skill's docx-js integration, which handles precise document modifications and preserves formatting while applying tracked changes for legal workflows.

Does this document editing tool support converting .docx files to other formats?

Yes, the tool supports format conversion by leveraging LibreOffice and Pandoc, enabling you to transform .docx files into various other document formats while managing content extraction and formatting.

What are the limitations when manipulating OOXML structures in Python?

When manipulating OOXML structures in Python, you must use the defusedxml library to safely parse XML, which prevents security vulnerabilities while executing complex document editing and formatting workflows.