docx

Create, edit, and analyze DOCX documents with formatting and redlining.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/coffee3699/spreadsheet_rag --skill docx-coffee3699
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docx
Source: https://github.com/coffee3699/spreadsheet_rag/tree/main/agentic_analysis/pipeline/mini_agent_service/mini_agent/skills/document-skills/docx
Command: npx skills add https://github.com/coffee3699/spreadsheet_rag --skill docx-coffee3699

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires docx, ooxml, pandoc, docx-js, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines professional DOCX document creation, editing, and analysis, with support for complex operations such as redlining, comments, formatting preservation, and text extraction.

Core Features & Use Cases

  • DOCX Creation: Build new Word documents from scratch using JavaScript/TypeScript.
  • DOCX Editing: Modify existing documents, including redlining and comments.
  • Document Analysis: Extract text, preserve formatting, and perform detailed document analysis.
  • Use Case: For instance, you can create a professional contract with tracked changes, format it appropriately, and add comments for review. The Skill will handle the formatting, redlining, and comments automatically.

Quick Start

Use the docx skill to create a new document and add the following content:

  • Title: "Professional Contract"
  • Body: "This is the body of the contract, with [tracked changes] and [comments]."

Frequently Asked Questions about docx

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

FAQPage Schema
How do I programmatically create and edit DOCX files with tracked changes?

Use this Skill to create and edit DOCX files with tracked changes by leveraging docx-js and Python libraries for DOM manipulation, enabling automated redlining, comment insertion, and formatting preservation.

What is the best way to extract text from DOCX while preserving formatting?

Extract text from DOCX while preserving formatting by using this Skill's Python libraries and OOXML parsing capabilities, which maintain structural integrity and layout during document analysis.

Does this DOCX editing approach require JavaScript and Python?

Yes, this DOCX editing approach requires both JavaScript/TypeScript and Python, utilizing docx-js for creation and Python libraries for OOXML DOM manipulation and formatting preservation.

Can I use docx-js and OOXML to add comments to existing Word documents?

Yes, you can use docx-js and OOXML to add comments to existing Word documents through this Skill, which supports comprehensive document modification including automated comment insertion and redlining.