docx

Create, edit, and extract text from .docx documents.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/gerald-ica/dev-tool-configs --skill docx-gerald-ica
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docx
Source: https://github.com/gerald-ica/dev-tool-configs/tree/main/gemini/skills/docx-official
Command: npx skills add https://github.com/gerald-ica/dev-tool-configs --skill docx-gerald-ica

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires docx-js, libreoffice, poppler, pandoc, defusedxml, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation, editing, and analysis of professional .docx documents, including support for tracked changes and comments.

Core Features & Use Cases

  • Document Creation and Editing: Build new documents, make edits, and preserve formatting.
  • Tracked Changes: Implement comprehensive tracked changes with minimal text repetition, ensuring professional document reviews.
  • Text Extraction: Extract text and structure from .docx files with ease.
  • Use Case: If you need to review a contract, the Skill can convert the document to markdown, allowing you to view and annotate changes easily.

Quick Start

Create a new .docx document with the following command: use docx create new-document.md

Frequently Asked Questions about docx

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

FAQPage Schema
How do I create a new .docx document from a markdown file?

You can create a new .docx document by passing a markdown file to the Skill, which uses docx-js to build and format the document from scratch while preserving the text structure.

Can I edit an existing .docx file and keep tracked changes for review?

Yes, you can modify existing .docx files with full tracked changes support. The Skill implements edits with minimal text repetition, ensuring professional document reviews and clear annotations.

What is the best way to extract text from a .docx file for analysis?

The best way to extract text from a .docx file is using this Skill's extraction feature, which leverages Poppler and LibreOffice to pull text and structure from the document easily for analysis.

Does this .docx editing approach require LibreOffice and Poppler installed?

Yes, the Skill requires LibreOffice and Poppler installed in your environment to manage various document operations, alongside docx-js, pandoc, and defusedxml for creation, editing, and extraction.

How do I convert a .docx contract to markdown to annotate changes?

You can convert a .docx contract to markdown using the Skill, allowing you to view the document structure easily and annotate changes. This simplifies reviewing and editing complex legal documents.