docx

Create, edit, and analyze Microsoft Word (.docx) documents with tracked changes and OOXML inspection.

9|2|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/TasiTech/tasi-harness --skill docx-tasitech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docx
Source: https://github.com/TasiTech/tasi-harness/tree/main/resources/skills/work/docx
Command: npx skills add https://github.com/TasiTech/tasi-harness --skill docx-tasitech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you reliably create, edit, and analyze Microsoft Word (.docx) documents—especially when you need formatting preservation, text extraction, and professional tracked changes (redlining) workflows.

Core Features & Use Cases

  • Create new DOCX documents with rich, structured content and embedded figures while keeping the output openable and validator-clean.
  • Edit existing DOCX documents using safe OOXML manipulation patterns, including a recommended redlining workflow for documents you don’t fully control.
  • Analyze documents via extraction (markdown conversion) or by inspecting raw OOXML (including comments, media, and tracked-change tags).
  • Tracked changes & comment workflows guidance that supports batching edits, preserving RSIDs, and marking only what changes.

Quick Start

Use the docx skill to convert the attached file 'proposal.docx' into a redlined markdown draft that shows all tracked changes needed for updating the proposal content.

Frequently Asked Questions about docx

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

FAQPage Schema
How do I add tracked changes to an existing DOCX file?

To add tracked changes to an existing DOCX file, use safe OOXML manipulation patterns to redline the document. This workflow preserves RSIDs and marks only the modified content, ensuring formal and legal text edits remain auditable by third parties.

What is the best way to extract text and comments from a DOCX document?

The best way to extract text and comments from a DOCX document is via markdown conversion using pandoc or by inspecting the raw OOXML directly. This approach reliably retrieves content, media, and tracked-change tags without altering the original formatting.

Can I create a new DOCX document with embedded figures while preserving formatting?

Yes, you can create a new DOCX document with embedded figures while preserving formatting by using docx-js or OOXML patterns. Production guardrails like validate_docx.mjs ensure the generated output remains openable and structurally clean.

Does OOXML manipulation support batch editing for redlining workflows?

OOXML manipulation supports batch editing for redlining workflows by allowing you to group multiple modifications safely. This ensures formatting preservation and precise tracked-change marking across documents you do not fully control.

Why does my DOCX extraction output show raw XML tags instead of clean text?

Your DOCX extraction output shows raw XML tags because direct OOXML inspection reveals the underlying document structure. To get clean text instead, you should extract content via pandoc for markdown conversion rather than parsing raw XML.