docx

Create, read, and edit Word documents with Node.js and docx-js.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create, read, edit, and manipulate Word documents (.docx). Supports text, tables, images, headers, footers, styles, and tracked changes.

Core Features & Use Cases

  • Create and modify .docx files with text, tables, images, and styles
  • Read document content and extract metadata or data for processing
  • Apply headers/footers, styles, and tracked changes to standardize documents
  • Use cases: generate reports, templates, invoices, resumes, or batch-convert documents

Quick Start

Create a new Word document with a few paragraphs and a table, then save it as my-document.docx.

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 and batch edits?

You can automate Word document generation and batch edits using this Skill, which leverages a JavaScript runtime and the docx-js library to manipulate WordprocessingML structures. It programmatically creates, modifies, and populates .docx files with text, tables, and images to streamline document workflows.

Can I extract text and tables from a .docx file using JavaScript?

Yes, you can extract text and tables from a .docx file using JavaScript. This Skill reads document content and extracts metadata or data for processing by parsing the underlying WordprocessingML structures, enabling automated content extraction from existing Word documents.

Do I need Node.js to create and modify .docx files?

Yes, you need a JavaScript runtime like Node.js to create and modify .docx files with this Skill. It relies on the docx-js library within a JavaScript environment to render and manipulate the WordprocessingML structures required for document automation.

What is the best way to populate Word templates with dynamic data?

The best way to populate Word templates with dynamic data is through programmatic document automation. This Skill applies headers, footers, and styles to standardize documents, allowing you to automatically inject data into .docx templates to generate reports, invoices, or resumes.

Does this approach support applying tracked changes and headers in Word documents?

Yes, this approach supports applying tracked changes, headers, and footers in Word documents. By manipulating WordprocessingML structures via the docx-js library, you can standardize .docx files and track modifications programmatically for office automation tasks.