docx

Create, read, and edit .docx Word documents with tables and tracked changes.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/abhiunix/open-skills.md --skill docx-abhiunix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docx
Source: https://github.com/abhiunix/open-skills.md/tree/main/claude
Command: npx skills add https://github.com/abhiunix/open-skills.md --skill docx-abhiunix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandoc, LibreOffice, pdftoppm, docx.

What problem does it solve?

Word document management often requires repetitive formatting and manual edits. This skill automates the creation, reading, editing, and formatting of Word documents (.docx) to save time and ensure consistency across documents.

Core Features & Use Cases

  • Create new .docx documents with structured content, including headings, tables, and headers/footers.
  • Edit existing documents by inserting or replacing text, images, and tracked changes while preserving formatting.
  • Analyze and validate document structure to produce polished final outputs (memos, reports, templates).

Quick Start

Draft a professional letter by generating a new .docx with a header, body content, and a simple table.

Frequently Asked Questions about docx

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

FAQPage Schema
How do I automate Word document generation for reports and proposals?

Automating Word document generation is achieved by programmatically creating .docx files with structured content like headings, tables, and headers. This ensures consistent formatting across professional reports, letters, and templates without manual editing.

Can I edit existing .docx files while preserving original formatting and tracked changes?

Yes, editing existing .docx files preserves original formatting by using XML-aware tooling to insert or replace text, images, and tracked changes. This maintains document integrity while updating content within professional workflows.

Do I need LibreOffice and pandoc to programmatically format Word documents?

Yes, validating, packing, and exporting .docx files programmatically requires dependencies like pandoc, LibreOffice, pdftoppm, and the docx library. These tools enable compatibility with Python and Node-based workflows for structured document processing.

What is the best way to validate and export .docx files using Python or Node?

The best way to validate and export .docx files is using Python or Node-based tooling alongside pandoc and LibreOffice. This approach analyzes document structure, applies consistent formatting, and produces polished final outputs for professional use.

Does programmatic .docx creation support adding headers, footers, and tables?

Programmatic .docx creation supports adding structured content including headers, footers, tables, and images. This enables automated generation of complex professional documents like formatted proposals and detailed reports with precise layout control.

Why does my automated Word document formatting lose consistency across templates?

Automated Word document formatting loses consistency when not using XML-aware tooling to validate structure. Applying programmatic generation with proper template validation ensures formatting remains uniform across all generated reports and letters.