docx 是 Anthropic 在官方 skills 仓库(anthropics/skills)里提供的 Word 文档处理技能,与 pdf、pptx、xlsx 同属 Claude 线上文档能力背后使用的四个文档技能。它把创建、阅读、修改 .docx 文件和 .dotx 模板的完整方法打包成一个文件夹,Claude 加载后就能按里面的说明稳定完成写报告、做信函模板、提取文档内容、查找替换、插入图片、处理修订记录和批注等操作。对普通用户而言,装好这个技能后只要一句话描述需求,例如「把这份纪要整理成带目录和页码的正式文档」,Claude 就会自动生成排版规整的 Word 文件,不需要自己碰代码或 XML。
适配哪些工具
该技能可在三类环境使用:Claude Code 通过插件市场安装;Claude.ai 网页端的付费计划已内置全部官方示例技能,开箱即用;Claude API 可按官方 Skills 指南上传后调用。技能包是一个含 SKILL.md 说明文件的文件夹,符合 Agent Skills 规范的智能体工具都能加载。运行时依赖 npm 库 docx(用于新建文档)、pandoc(读取内容)、LibreOffice(格式转换)与 Poppler 的 pdftoppm(渲染检查)。
安装步骤
Claude Code 中两条命令完成安装,先注册插件市场,再安装文档技能包:
/plugin marketplace add anthropics/skills
/plugin install document-skills@anthropic-agent-skills
装好后无需其他配置,对话里提到 Word 文档相关任务时技能会自动触发。Claude.ai 付费用户无需安装;API 用户按官方 Skills 快速上手文档上传技能包即可。
使用示例
技能说明书按任务分了三条路线:新建文档由 Claude 写 docx(npm 库)脚本生成;读取内容用 pandoc -t markdown file.docx 一条命令转成 Markdown;修改已有文档则走「解包、改 XML、重打包」流程,说明书给出的命令序列如下,Claude 执行的就是这套操作:
unzip -q doc.docx -d unpacked/
python scripts/merge_runs.py unpacked/
# 编辑 unpacked/word/document.xml
(cd unpacked && zip -Xr ../out.docx .)
python scripts/office/validate.py out.docx --original doc.docx
其中 merge_runs.py 先把 Word 拆碎的文字片段合并,保证要改的句子能被完整搜到;validate.py 在改完后做格式校验。给文档加批注也有现成脚本:python scripts/comment.py contract.docx "This cap is too low" -o annotated.docx,输出的 annotated.docx 里就带上了这条批注。
注意事项
许可方面要留意:仓库中多数示例技能采用 Apache 2.0 开源许可,但 docx、pdf、pptx、xlsx 四个文档技能是专有许可(见目录内 LICENSE.txt),官方定位是源码可见、供开发者参考,并非开源软件,商用前应先读许可条款。官方同时声明这批技能用于演示和学习,线上 Claude 的实际行为可能与仓库内容有差异。功能上,新建与修改是两条不同路线,docx-js 库打不开已有文件,改旧文档必须走解包流程;老式 .doc 文件要先用 LibreOffice 转成 .docx 再处理;排版细节说明书列了专门的规避清单,例如项目符号必须用编号配置而不能直接敲圆点字符、表格要同时设置列宽和单元格宽度;处理修订记录(红线批改)时删改文字都要包进对应的修订标签,validate.py 加 –author 参数可以逐条核对有没有漏标。
同类 Skill
同仓库的 pdf 技能覆盖 PDF 合并拆分与表单处理,pptx、xlsx 两个技能对应 PPT 和 Excel 场景,安装方式与本条目相同。站内相关内容:frontend-design Skill 入门介绍了同仓库的前端设计技能,find-skills 入门讲解如何让 Claude Code 自动发现和安装技能,配合 Claude Code 工具页可以完成从安装到上手的全流程。更多技能条目见 Skill 分类。