docx

Create and edit Word documents with tracked changes and formatting preservation.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/hassan11196/CloudCanvasAI --skill docx-hassan11196
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docx
Source: https://github.com/hassan11196/CloudCanvasAI/tree/main/backend/skills/docx
Command: npx skills add https://github.com/hassan11196/CloudCanvasAI --skill docx-hassan11196

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines document creation, editing, and analysis tasks, including support for tracked changes and formatting preservation, saving users time and reducing errors.

Core Features & Use Cases

  • Document Creation: Build new documents from scratch using rich text formatting and styles.
  • Document Editing: Modify existing documents with precision, preserving original formatting.
  • Tracked Changes: Implement comprehensive tracked changes for document review.
  • Use Case: For example, when a legal team needs to review a document and incorporate tracked changes efficiently.

Quick Start

Use the docx skill to create a new document based on the template 'default.docx' and apply tracked changes.

Frequently Asked Questions about docx

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

FAQPage Schema
How do I create Word documents with tracked changes using Python?

To create Word documents with tracked changes, this Skill uses python-docx and ooxml libraries to build documents from scratch while implementing comprehensive review tracking. It provides precise control over document structure and formatting preservation.

How do I edit existing docx files while preserving original formatting?

Editing existing docx files while preserving formatting is handled by applying python-docx and ooxml manipulation to modify content precisely without altering the original document styles. This ensures structural integrity during edits.

Can I use pandoc to convert documents after editing them with python-docx?

Pandoc is included as a required dependency for document manipulation and conversion alongside python-docx and ooxml. It enables format conversion of the edited documents to various target formats.

What's the best way to implement tracked changes for legal document review?

Implementing tracked changes for legal document review is streamlined through the Skill's dedicated tracked changes feature, allowing legal teams to incorporate and review modifications efficiently with formatting preservation.

Do I need ooxml and docx-js to manipulate Word documents effectively?

Yes, ooxml and docx-js are required dependencies for Word document manipulation, providing the necessary framework for advanced editing, formatting preservation, and tracked changes implementation.

Does python-docx support advanced document creation with rich text styles?

Python-docx supports advanced document creation by allowing users to build new documents from scratch using rich text formatting and styles, offering precise control over document appearance and structure.