docx

Create and edit .docx files using docx-js and pandoc.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/STAR03-byte/SmartMeeting --skill docx-star03-byte
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docx
Source: https://github.com/STAR03-byte/SmartMeeting/tree/main/skills-main/skills/docx
Command: npx skills add https://github.com/STAR03-byte/SmartMeeting --skill docx-star03-byte

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires docx, pandoc, libreoffice, poppler-utils, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation and modification of Word documents (.docx files), automating tasks like formatting, content manipulation, and tracked changes, saving significant time on document production.

Core Features & Use Cases

  • Document Generation: Create new .docx files from scratch using programmatic control over layout, styles, tables, images, and more.
  • Document Editing: Modify existing .docx files, including accepting tracked changes, adding comments, and performing find-and-replace operations.
  • Format Conversion: Convert between document formats (e.g., .doc to .docx) and extract content for further processing.
  • Use Case: Automatically generate a monthly report in .docx format, populated with data from a spreadsheet, including tables, custom headers/footers, and specific formatting for a professional presentation.

Quick Start

Use the docx skill to create a new Word document with a title and a paragraph.

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 with custom formatting and tables?

Automate Word document generation by using the docx-js library to programmatically control layout, styles, tables, headers, and footers. This Skill handles document generation, allowing you to create new .docx files from scratch with specific formatting for professional presentations.

Can I programmatically accept tracked changes and perform find-and-replace in a .docx file?

Yes, you can programmatically accept tracked changes and perform find-and-replace in a .docx file. The Skill modifies existing Word documents by handling content manipulation, accepting tracked changes, and adding comments automatically.

What's the best way to convert older .doc files to .docx format for automated editing?

The best way to convert older .doc files to .docx format is using pandoc and LibreOffice command-line tools. This Skill handles format conversion between document types and extracts content for further processing.

Do I need Node.js and Python to automate document editing and format conversion?

Yes, you need Node.js for the docx-js library and Python with pandoc and LibreOffice for conversions and edits. These dependencies are required to execute the automated document manipulation and format conversion tasks.

Does this approach support inserting images and creating custom headers and footers in Word?

Yes, this approach supports inserting images and creating custom headers and footers in Word documents. The Skill uses programmatic control over layout and styles to generate professional .docx files with these specific formatting features.

Why use pandoc and LibreOffice instead of other tools for Word document format conversion?

Use pandoc and LibreOffice for Word document format conversion because they reliably handle transformations between .doc and .docx formats. This combination extracts content effectively for further automated processing and editing.