ck:docx

Create, edit, and analyze Word .docx documents with tracked changes.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/haidonglethqb/CloudSchool --skill ck-docx-haidonglethqb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:docx
Source: https://github.com/haidonglethqb/CloudSchool/tree/main/.qwen/skills/document-skills/docx
Command: npx skills add https://github.com/haidonglethqb/CloudSchool --skill ck-docx-haidonglethqb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml, lxml, and includes scripts (resource) components.

What problem does it solve?

The skill simplifies end-to-end Word (.docx) document workflows by enabling automated creation, editing, and analysis, including tracked changes and template integration.

Core Features & Use Cases

  • Create new Word documents from templates with consistent formatting and styles.
  • Track and review edits via Word's tracked changes model, including inline changes and comments.
  • Extract text, preserve formatting, and modify templates for repeated publishing workflows.

Quick Start

Create a new Word document from a template and apply tracked changes while preserving formatting.

Frequently Asked Questions about ck:docx

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

FAQPage Schema
How do I automate Word document creation from a template while preserving formatting?

Automating Word document creation from templates preserves consistent formatting and styles by applying OOXML processing. This approach uses Python 3 with libraries like lxml and defusedxml to inject content into predefined layouts, yielding ready-to-publish DOCX files.

Can I track changes and add comments to a Word docx programmatically?

You can programmatically track changes and add comments to a Word docx by manipulating its OOXML structure. This enables automated editorial workflows where inline additions, deletions, and review notes are embedded directly into the text for human review.

What is the best way to extract text from Word documents for repeated publishing workflows?

Extracting text from Word documents for repeated publishing workflows is best handled by parsing the underlying OOXML with Python. This method reliably pulls plain text content out of complex templates, feeding the extracted data into downstream formatting or distribution pipelines.

Do I need Python 3 and specific libraries to process Word documents programmatically?

Processing Word documents programmatically requires Python 3 and specific dependencies including defusedxml and lxml. These libraries provide the robust OOXML parsing and secure XML handling needed to read, modify, and generate complex docx files without corrupting document structure.

How does OOXML processing handle tracked changes in automated document editing?

OOXML processing handles tracked changes by directly modifying the XML nodes representing revisions within the docx zip archive. This allows automated scripts to insert, accept, or reject text modifications natively, ensuring Word recognizes the edits as standard tracked changes.