This is a serious toolkit for programmatic Word document manipulation. It gives Claude three different workflows depending on what you're doing: pandoc for quick text extraction, docx-js for creating new documents from scratch, and a Python OOXML library for editing existing files. The real value is in the redlining workflow, which lets you implement tracked changes properly by working at the XML level. If you're dealing with legal contracts, academic papers, or any document where you need professional change tracking instead of just overwriting content, this handles the messy OOXML details. The documentation emphasizes precision, like only marking text that actually changed rather than replacing entire sentences, which matters when humans review your edits.

GitHub stars
6K
last updated
Jun 11, 2026

Install

$ npx -y skills add thinkinaixyz/deepchat --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/thinkinaixyz/deepchat
Category
Office & Documents
License
Apache-2.0
First seen
Jun 11, 2026

More from thinkinaixyz/deepchat

All 19
1thinkinaixyz avatarpdfthinkinaixyz/deepchatComprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to 0skills.sh installs
2mattpocock avatarobsidian-vaultmattpocock/skillsSearch, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.195.5Kskills.sh installs
3intellectronica avatarnotion-apiintellectronica/agent-skillsThis skill provides comprehensive instructions for interacting with the Notion API via REST calls. This skill should be used whenever the user asks to interact 102.5Kskills.sh installs
4kepano avatarobsidian-markdownkepano/obsidian-skillsCreate and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in 95.7Kskills.sh installs
5kepano avatarobsidian-clikepano/obsidian-skillsInteract with Obsidian vaults using the Obsidian CLI to read, create, search, and manage notes, tasks, properties, and more. Also supports plugin and theme deve84.1Kskills.sh installs
6obsidianmd avatarobsidian-basesobsidianmd/obsidian-skillsCreate and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries. Use when working with .base files, creating database-like views of no82.7Kskills.sh installs