DOCX Word 文档处理
让 Claude 生成、编辑、分析 Word 文档,处理目录、页眉页脚、修订记录这些容易出错的细节
它能做什么 & 适用场景
Anthropic 官方维护的 Word 文档处理 skill,是 Claude.ai 文件功能背后的实现之一。核心思路是把 .docx 当成一个 ZIP 包里的 XML 文件来处理:新建文档用 docx-js 库直接生成,编辑已有文档走“解包 → 改 XML → 重新打包”的路径,同时踩过并记录了大量 Word 文档格式的坑(比如默认纸张是 A4 不是 Letter、表格必须同时设置列宽和单元格宽度、列表不能手动打项目符号字符)。
生成新 Word 文档(标题、目录、页眉页脚、页码、表格、超链接、脚注、分栏、书签等常见排版元素);编辑已有文档(解包读取原始 XML、修改、重新打包);分析已有文档内容(用 pandoc 提取文字,支持连同修订记录一起导出);处理 Word 的“修订模式”(接受全部修订生成干净版本);插入或替换文档中的图片;把旧版 .doc 转换成 .docx;把文档转成图片用于视觉检查排版效果。
- 根据一份会议纪要生成一份带公司信头、页码、目录的正式报告
- 批量把一批 .doc 老文件转换成 .docx
- 把一份带大量修订痕迹的合同文档,导出成接受全部修改后的干净版本
- 在已有的 Word 模板里替换指定段落内容,同时保持原有格式不变
- 从一份长文档里提取纯文字内容用于其他用途(比如生成摘要)
优缺点一览
- 记录了大量真实踩过的 Word 格式坑,比如“docx-js 默认纸张是 A4 不是 US Letter,必须显式设置”“表格要同时设 columnWidths 和每个单元格的 width,否则某些平台渲染错乱”“列表绝对不能手动打 Unicode 项目符号字符,要用 numbering 配置”——这些是自己写代码大概率会踩的坑
- 生成和编辑两条路径都覆盖,既能从零建也能在已有模板上小范围修改
- 官方维护,跟 Claude.ai 里“生成 Word 文档”功能是同一套底层实现
- License 是 Proprietary(source-available),不能自由二次分发或商用改造
- 编辑已有文档的路径依赖手动改 XML,如果文档结构复杂(比如大量嵌套样式),修改起来仍然需要仔细核对
- 从零生成依赖 docx-js(npm 包),需要 Node.js 环境
如何安装
三种方式,任选其一:
- Claude Code:
/plugin marketplace add anthropics/skills,然后/plugin install document-skills@anthropic-agent-skills(同一插件包含 pdf/pptx/xlsx) - Claude.ai:付费版账号默认已启用
- Claude API:通过 Skills API 上传,参考 Anthropic 官方文档
如何使用
直接描述需求即可,提到“Word 文档”“.docx”或需要生成报告/备忘录/信件之类正式文档时会自动触发。例如:“帮我把这份会议纪要整理成一份带目录的 Word 报告”,或者“把这份合同里所有的修订都接受,给我一份干净版本”。
对比同类
跟直接用 python-docx 或裸写 docx-js 脚本比,这个 skill 最大的价值是把常见的格式渲染错误(分页设置、表格宽度、列表符号、跨平台兼容性)提前踩过并写成规则,省去自己反复调试排版的过程。跟同系列的 pdf/pptx/xlsx skill 相比,docx 更偏“文档编辑规范”,没有像 pptx 那样有独立的视觉设计章节。