docx

Create, edit, and analyze .docx files using docx-js and LibreOffice.

5|1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/Fzkuji/Research-Agent-Harness --skill docx-fzkuji
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docx
Source: https://github.com/Fzkuji/Research-Agent-Harness/tree/main/skills/docx
Command: npx skills add https://github.com/Fzkuji/Research-Agent-Harness --skill docx-fzkuji

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, editing, and analysis of Word documents, making it quick and easy to handle common document-related tasks.

Core Features & Use Cases

  • Document Creation: Generate new .docx files with custom formatting, page sizes, and styles.
  • Document Editing: Edit existing documents by manipulating XML structure, adding tracked changes, and accepting revisions.
  • Content Analysis: Extract text, convert documents to images, and manage tables and images within documents.
  • Use Case: If you need to create a professional report with tables, images, and headers, this skill can help you manage the entire process with ease.

Quick Start

Use the docx skill to generate a new document titled 'Meeting Minutes.docx' with a table of contents and a portrait orientation page size.

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 creation and edit existing .docx files?

Automate Word document creation and edit existing .docx files by manipulating the XML structure directly. This approach supports adding custom formatting, tables, images, headers, and tracked changes without manual formatting.

How do I extract text and convert Word documents to images for analysis?

Extract text and convert Word documents to images using LibreOffice integration. This enables automated content analysis workflows to process document contents visually or extract raw text from existing files.

Do I need docx-js and LibreOffice to manipulate tables and insert images into .docx files?

Yes, you need docx-js and LibreOffice to manipulate tables and insert images into .docx files. These dependencies provide the programmatic libraries and advanced rendering engine required for complex document operations.

Can I add and accept track changes in a .docx file programmatically?

Yes, you can add and accept track changes in a .docx file programmatically. The skill handles document editing by manipulating the underlying XML structure to manage revisions and accept tracked updates.

What is the best way to fill out forms and manage tables within Word documents?

The best way to fill out forms and manage tables within Word documents is using automated XML manipulation. This allows precise control over table structures and form fields without opening a graphical word processor.

Are there limitations when manipulating XML to generate professional reports with custom page sizes?

Limitations when manipulating XML to generate professional reports with custom page sizes include potential formatting constraints from the underlying docx-js library and rendering dependencies on LibreOffice for accurate visual output.