openakita/skills@docx

Create and edit .docx files using Python scripts and docx-js.

2.0k|267|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/openakita/openakita --skill openakita-skills-docx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openakita/skills@docx
Source: https://github.com/openakita/openakita/tree/main/skills/docx
Command: npx skills add https://github.com/openakita/openakita --skill openakita-skills-docx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires docx, pandoc, LibreOffice, Poppler, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill automates the creation, editing, and manipulation of Microsoft Word documents (.docx files), streamlining tasks like report generation, document formatting, and content updates.

Core Features & Use Cases

  • Document Creation: Generate new .docx files from scratch using JavaScript (docx-js).
  • Content Editing: Modify existing .docx files by unpacking, editing XML, and repacking.
  • Tracked Changes: Add, accept, or reject tracked changes using Claude as the author.
  • Comments: Add comments and replies to documents, managing their lifecycle.
  • Formatting: Apply styles, lists, tables, images, headers, and footers.
  • Conversion: Convert .doc to .docx and extract content using pandoc.
  • Use Case: Automatically generate a quarterly report in .docx format, including a table of contents, specific formatting, and inserting company logos into predefined locations.

Quick Start

Use the docx skill to create a new document with a title and two headings.

Frequently Asked Questions about openakita/skills@docx

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

FAQPage Schema
How do I generate a Word document with specific formatting, tables, and images programmatically?

You can generate Word documents programmatically using JavaScript with the docx-js library. This skill supports creating .docx files from scratch, applying styles, and inserting tables, lists, images, headers, and footers to automate report generation.

Can I add or manage tracked changes and comments in a .docx file using AI?

Yes, you can add, accept, or reject tracked changes and manage comments in a .docx file. The skill handles inserting tracked changes with Claude as the author and manages the lifecycle of comments and their replies.

How do I edit existing Word documents by manipulating the underlying XML?

Editing existing Word documents is done by unpacking the .docx archive, directly manipulating the XML structure, and repacking the file. This allows for granular updates to document content and formatting.

Does this skill support converting .doc files to .docx and extracting content?

Yes, the skill integrates with pandoc to convert legacy .doc files to .docx format and extract content. This enables seamless content extraction and format conversion for downstream processing.

What dependencies are required to run scripts for Word document manipulation?

You need Python scripts, the docx-js library, pandoc, LibreOffice, and Poppler installed. These dependencies support document generation, conversion, and unpacking/repacking DOCX archives for XML manipulation.