Need to create docx files, edit existing ones, or do redlining with tracked changes and comments? This skill covers all of that. Reading is handled by pandoc, which can convert a document to markdown with tracked changes shown or accepted. For new documents it uses docx-js, and for editing existing files it unpacks the OOXML and works through a Python Document library, with a redlining workflow that batches tracked insertions and deletions and keeps unchanged runs intact so reviews stay readable. The docs are strict about reading the full reference files before starting, which feels heavy but pays off on legal or government documents. The main thing to know is that it's proprietary, so check the license before bundling it into anything you distribute.

GitHub stars
1.4K
last updated
Jul 14, 2026

Install

$ npx -y skills add Prat011/awesome-llm-skills --skill docx --agent claude-code

Installs into .claude/skills of the current project.

Files

DOCX creation, editing, and analysis

Overview

A user may ask you to create, edit, or analyze the contents of a .docx file. A .docx file is essentially a ZIP archive containing XML files and other resources that you can read or edit. You have different tools and workflows available for different tasks.

Workflow Decision Tree

Reading/Analyzing Content

Use "Text extraction" or "Raw XML access" sections below

Creating New Document

Use "Creating a new Word document" workflow

Editing Existing Document

  • Your own document + simple changes Use "Basic OOXML editing" workflow

  • Someone else's document Use "Redlining workflow" (recommended default)

  • Legal, academic, business, or government docs Use "Redlining workflow" (required)

Reading and analyzing content

Text extraction

If you just need to read the text contents of a document, you should convert the document to markdown using pandoc. Pandoc provides excellent support for preserving document structure and can show tracked changes:

Sponsors

Details

Repository
github.com/Prat011/awesome-llm-skills
Categories
AI & Agent Building, Office & Documents
License
Proprietary. LICENSE.txt has complete terms
First seen
Aug 4, 2026

More from Prat011/awesome-llm-skills

All 12
1Prat011 avatarpdfPrat011/awesome-llm-skillsComprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to 0skills.sh installs
2Prat011 avatarpptxPrat011/awesome-llm-skillsPresentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or e0skills.sh installs
3Prat011 avatarxlsxPrat011/awesome-llm-skillsComprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work wit0skills.sh installs
4Prat011 avatardomain-name-brainstormerPrat011/awesome-llm-skillsGenerates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming an0skills.sh installs
5rjmurillo avatardecision-criticrjmurillo/ai-agentsStructured decision critic that systematically stress-tests reasoning before commitment surfacing hidden assumptions verifying claims and generating adversarial0skills.sh installs
6rjmurillo avatargit-advanced-workflowsrjmurillo/ai-agentsMaster advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation. Use wh0skills.sh installs