docx

Create, edit, and analyze .docx files with tracked changes and comments.

5|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/AndyChion/ClikOn-Agent --skill docx-andychion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docx
Source: https://github.com/AndyChion/ClikOn-Agent/tree/main/skills/docx
Command: npx skills add https://github.com/AndyChion/ClikOn-Agent --skill docx-andychion

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 creation, editing, and analysis of professional documents, handling complex formatting, tracked changes, and comments efficiently.

Core Features & Use Cases

  • Document Creation: Generate new .docx files from scratch using JavaScript.
  • Content Editing: Modify existing .docx files using Python, including tracked changes and comments.
  • Data Analysis: Extract text or raw XML for in-depth document analysis.
  • Use Case: You need to review a legal contract. Use this Skill to apply tracked changes for proposed edits, add comments for clarification, and ensure all formatting is preserved.

Quick Start

Use the docx skill to apply tracked changes to the document 'contract-v1.docx' by changing '30 days' to '45 days'.

Frequently Asked Questions about docx

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

FAQPage Schema
What dependencies are required to run this .docx manipulation workflow?

Required dependencies include pandoc, libreoffice, poppler-utils, and defusedxml. You also need Python and JavaScript libraries to execute the document creation, editing, and analysis scripts.

How do I apply tracked changes to a .docx file using Python?

You can apply tracked changes to a .docx file using Python libraries to modify content while preserving formatting and OOXML structure. This Skill supports adding edits and comments for document review without altering the original layout.

Can I extract raw OOXML from a .docx file for document analysis?

Yes, you can extract raw OOXML from a .docx file for in-depth document analysis. This allows you to inspect the precise document structure and content programmatically using Python or JavaScript.

How do I create a new .docx document from scratch using JavaScript?

You can create a new .docx document from scratch using JavaScript libraries integrated with OOXML standards. This generates a completely new file with precise control over the document structure and initial formatting.

Does this approach preserve formatting when editing existing legal contracts?

Yes, editing existing legal contracts with this method preserves the original formatting. It handles complex formatting structures while allowing you to apply tracked changes and add comments for clarification.

What dependencies are required to run this .docx manipulation workflow?

Required dependencies include pandoc, libreoffice, poppler-utils, and defusedxml. You also need Python and JavaScript libraries to execute the document creation, editing, and analysis scripts.