Open Cowork DOCX 技能
让 AI 直接创建、编辑和分析 Word (.docx) 文档,支持修订追踪、批注、格式保留与文本提取。
这是 Anthropic 官方 docx 处理 skill 的转载/内置副本(license 声明与 Anthropic 官方一致「Proprietary,LICENSE.txt 含完整条款」),内容本身可信,但需要留意这是第三方仓库内置的官方技能副本,更新可能滞后于官方源。
这个 Skill 能做什么,适合哪些场景?
这是 Open Cowork 桌面应用内置的 docx 技能(.claude/skills/docx/SKILL.md),教 AI 如何专业地处理 Word 文档。它把 .docx 视为包含 XML 的 ZIP 压缩包:新建文档时用 docx-js 库生成,编辑已有文档时则解包、直接修改 XML、再重新打包。技能覆盖修订追踪、批注、页眉页脚、表格、图片和目录等场景,并内置大量避免常见渲染错误的规则。Open Cowork 本体是 MIT 许可的开源项目,但该技能的 SKILL.md 标注为专有许可(条款见 LICENSE.txt),采用前需注意这一差异。
读取与分析:用 pandoc(--track-changes=all)提取含修订的文本,或用 scripts/unpack.py 解包获取原始 XML。新建文档:通过 npm 全局安装的 docx 库编写 JavaScript 生成 .docx,涵盖页面尺寸、标题样式、编号列表、双宽度表格、图片、分页符、目录和页眉页脚。编辑文档:解包 → 用编辑工具直接修改 unpacked/word/ 下的 XML(以 Claude 为修订作者,使用智能引号 XML 实体)→ 用 scripts/pack.py 打包,打包时自动校验并修复 durableId 和 xml:space 等问题。另可用 LibreOffice + pdftoppm 把文档转成图片预览,用 scripts/comment.py 添加或回复批注。
- 需要批量生成格式规范的 Word 报告、合同或提案的知识工作者,可让 AI 用 docx-js 一次性产出含标题、表格和目录的完整文档
- 审阅他人文档的专业人士,希望 AI 以修订追踪方式最小化修改(如把'30天'改为'60天')并保留原格式
- 需要在文档中添加或回复批注、参与多轮审稿流程的团队协作者
- 想从大量 .docx 文件中提取文本(含修订历史)做内容分析或归档的用户
- 需要把 Word 文档转成 PDF 或图片以便预览、分发或视觉检查的用户
这个 Skill 有哪些优点和局限?
- 同时覆盖创建和编辑两条路径:新建用 docx-js,编辑走 OOXML 直改,而非只有一种手段
- 对修订追踪的处理相当精细,包括拒绝他人插入、恢复他人删除等嵌套场景
- 内置大量实战规则(双宽度表格、ShadingType.CLEAR、PageBreak 必须在段落内等),可规避常见渲染错误
- pack 脚本带自动校验和修复(durableId、xml:space),降低手改 XML 出错的风险
- SKILL.md 本身标注为专有许可(条款见 LICENSE.txt),与仓库的 MIT 许可不同,复用前需查清条款
- 依赖链较长:pandoc、docx npm 包、LibreOffice、Poppler、Python 3 缺一会影响部分功能
- 编辑现有文档依赖 AI 直接编辑 XML,虽然流程中有校验,但复杂文档出错仍需人工排查
- 源材料未提供该技能的测试套件或准确率数据,实际效果需自行验证
如何安装这个 Skill?
该技能随 Open Cowork 桌面应用一起分发:安装 Open Cowork 后技能位于 .claude/skills/docx/,开箱即用。Open Cowork 可通过 Homebrew 安装(brew tap OpenCoworkAI/tap && brew install --cask --no-quarantine open-cowork)、从 Releases 页面下载 .exe/.dmg 安装包,或从源码构建(git clone 后 npm install && npm run rebuild && npm run dev)。如需单独在其他 Agent Skills 兼容客户端中使用,把 docx 文件夹(含 SKILL.md 和 scripts/)复制到对应客户端的 skills 目录即可,但源材料未单独说明此类安装步骤。
如何使用这个 Skill?
在 Open Cowork 中选定工作区后直接用自然语言下达任务即可,例如:'Read financial_report.csv and create a Word summary with tracked changes' 或 'Open this .docx and add a comment suggesting we remove section 3'。技能会自动选择路径:新建文档走 docx-js,编辑走解包-改XML-打包。运行前需确保环境中已安装依赖:pandoc(提取文本)、npm 全局的 docx 库(新建文档,npm install -g docx)、LibreOffice 和 Poppler(转 PDF/图片)、Python 3(运行 unpack/pack/comment 脚本)。
这个 Skill 与同类方案有什么区别?
Open Cowork README 将其 Skills 系统与 Claude Cowork 官方方案并列对比(Open Cowork 额外提供远程控制和 GUI 操作),但源材料未对其他独立的 Word 处理工具做直接比较。