From claude-skills
Reads, edits, and exports Microsoft Word .docx files. Use when opening, filling in, modifying Word documents, templates, forms, or converting to PDF.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-skills:docxThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read, edit, and export `.docx` files. No permanent install needed.
Read, edit, and export .docx files. No permanent install needed.
uv run --with python-docxuvx docx2pdf (uses MS Word via automation)read <file> # display contents
edit <file> '{"old":"new", ...}' [output] # replace text
set-cell <file> <table> <row> <col> "value" [output] # set table cell
pdf <file> [output.pdf] # export to PDF
uv run --with python-docx python3 ${CLAUDE_PLUGIN_ROOT}/skills/docx/scripts/docx_tool.py read "/path/to/file.docx"
Output: paragraphs with indices/styles, tables with row/col, content controls, headers/footers.
Replaces placeholder text while preserving formatting. Handles Word's run-splitting.
uv run --with python-docx python3 ${CLAUDE_PLUGIN_ROOT}/skills/docx/scripts/docx_tool.py edit "/path/to/file.docx" '{"{{NAME}}": "John Doe", "{{DATE}}": "2026-02-09"}' "/path/to/output.docx"
If output path omitted, overwrites the input file.
uv run --with python-docx python3 ${CLAUDE_PLUGIN_ROOT}/skills/docx/scripts/docx_tool.py set-cell "/path/to/file.docx" 0 2 3 "New Value" "/path/to/output.docx"
Arguments: <table_index> <row> <col> "value". Zero-indexed.
Uses docx2pdf which automates MS Word for perfect-quality conversion.
uvx docx2pdf "/path/to/file.docx" "/path/to/output.pdf"
If output path omitted, saves PDF next to the docx with .pdf extension.
For filling a form/template:
- [ ] Read document to identify fields and structure
- [ ] Prepare replacements JSON
- [ ] Copy original as backup: cp original.docx original.backup.docx
- [ ] Run edit with replacements
- [ ] Read output to verify changes
- [ ] Export to PDF if needed: uvx docx2pdf
read first to understand document structureread output as replacement keysnpx claudepluginhub fitz123/claude-skills --plugin claude-skillsCreates, reads, edits, and manipulates Word documents (.docx) with formatting, tracked changes, tables, images, and templates. Activates on mentions of reports, memos, letters, or .docx files.
Creates, reads, and edits .docx files using JavaScript and Python scripts. Supports conversion from .doc, tracked changes, image insertion, and validation.
Creates, reads, and edits Word documents (.docx) using pandoc, docx-js, and Python scripts. Activates on mentions of Word docs, .docx, or requests for reports/memos.