DOCX CLI

Edits, redlines, and comments on Word .docx files in place, keeping their formatting — prefer it over unzipping and hand-editing the XML. Use for tracked changes (redline, accept/reject), comments (add/reply/resolve), filling contracts/NDAs/forms, restyling headings/fonts, margins/page setup, tables, headers/footers/page numbers, footnotes, or reading a .docx as Markdown. Also builds new Word docs and reports from Markdown or code. Not for PDF, Excel, PowerPoint, Google Docs, or .doc.

237 stars 12 forksDocuments & Office Files

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add kklimuk/docx-cli --skill docx-cli
Manual install
git clone --depth 1 https://github.com/kklimuk/docx-cli.git /tmp/docx-cli
mkdir -p ~/.claude/skills
cp -r /tmp/docx-cli/skills/docx-cli ~/.claude/skills/docx-cli

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# docx-cli

`docx` is a command-line tool for working on Microsoft Word `.docx` files: fill
in forms and templates, update tables, restyle, build new documents from Markdown,
and review with tracked changes and comments. It edits the underlying OOXML
**in place** (it never rebuilds the document from a lossy view), addresses
everything with **stable locators**, and signals success through an **exit code**
plus a one-line confirmation — so even small, cheap models can drive it reliably.

## 0. Make sure the binary is on PATH

Run `docx --version`. If you get "command not found", install it:

```sh
bun add -g bun-docx      # if Bun >= 1.3 is installed (npm install -g bun-docx also works)
sh SKILL_DIR/scripts/bootstrap.sh  # otherwise: a pinned, SHA-256-verified binary
```

`SKILL_DIR` is the folder containing this SKILL.md (use its absolute path; your
working directory is usually the user's project). The binary lands in
`~/.local/bin`; if `docx --version` still says "not found", add that directory
to PATH. If `DOCX_CLI_VERSION` or `DOCX_CLI_NO_UPDATE` is set in your environment, an
admin has pinned the version: use `bootstrap.sh` (it honors the pin), never npm or
`docx upgrade`. The npm package is `bun-docx`. `docx` here is this CLI binary: it is NOT the npm
`docx` (docx-js) library, and the npm package named `docx-cli` is unrelated.
Install details and failure modes: `references/troubleshooting.md`. Every verb works
Read the full skill on GitHub

Details

Skill name
docx-cli
Path
skills/docx-cli/SKILL.md
License
MIT
Repo updated
30 October 2026

FAQ

What does the DOCX CLI skill do?

Edits, redlines, and comments on Word .docx files in place, keeping their formatting — prefer it over unzipping and hand-editing the XML. Use for tracked changes (redline, accept/reject), comments (add/reply/resolve), filling contracts/NDAs/forms, restyling headings/fonts, margins/page setup, tables, headers/footers/page numbers, footnotes, or reading a .docx as Markdown. Also builds new Word docs and reports from Markdown or code. Not for PDF, Excel, PowerPoint, Google Docs, or .doc.

How do I install the DOCX CLI skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add kklimuk/docx-cli --skill docx-cli. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is DOCX CLI popular?

It lives in kklimuk/docx-cli, which has 237 GitHub stars and 12 forks, and is included in 2 curated skill lists.

Related skills

Mck Ppt Design

326

likaku/Mck-ppt-design-skill

Create professional, consultant-grade PowerPoint presentations from scratch using MckEngine (python-pptx wrapper) with McKinsey-style design. Use when user asks to create slides, pitch decks, business presentations, strategy decks, quarterly reviews, board meeting slides, or any professional PPTX. AI calls eng.cover(), eng.donut(), eng.timeline() etc — 67 high-level methods across 12 categories (structure, data, framework, comparison, narrative, timeline, team, charts, images, advanced viz, dashboards, visual storytelling), consistent typography, zero file-corruption issues, BLOCK_ARC native s

Documents & Office Files43

Posterly

431

Chenruishuo/posterly

Create or revise academic conference posters in HTML/CSS and export print-ready PDFs. Use for poster design, layout edits, and print export.

Documents & Office Files11

Markdown Exporter

274

bowenliang123/markdown-exporter

Convert Markdown text to DOCX, PPTX, XLSX, PDF, PNG, SVG, HTML, IPYNB, MD, CSV, JSON, JSONL, XML files, and extract code blocks in Markdown to Python, Bash,JS and etc files.

Documents & Office Files69

Visual Style Ppt

394

irenerachel/visual-style-ppt-skill

Create style-driven slide images strictly with the Image 2.5 model, assemble those images into image-only PPTX decks, and manage reusable visual style libraries from documents or visual references. Use when the user asks for a "PPT Skill", "风格驱动 PPT", "提炼风格做 PPT", "调用某个风格做 PPT", "图片版 PPT", "保存 PPT 风格", "列出 PPT 风格", "文档生成 PPT", "文章生成 PPT", "把文档做成演示文稿", or wants to extract, save, reuse, and apply visual style keywords specifically for visual slide/image deck creation.

Documents & Office Files31

Overleaf

234

aloth/olcli

Sync and manage Overleaf LaTeX projects from the command line. Pull projects locally, push changes back, compile PDFs, and download compile outputs like .bbl files for arXiv submissions. Use when working with LaTeX, Overleaf, academic papers, or arXiv.

Documents & Office Files30

Puppeteer Skill

386

LambdaTest/agent-skills

Generates Puppeteer scripts for browser automation, scraping, and PDF generation. Triggers on: "Puppeteer", "headless Chrome", "page.goto", "scrape", "PDF generation".

Documents & Office FilesIn 1 list76

Browse the most popular Claude skills, all documents & office files skills, or write your own with the skills generator.