效率与协作 docxword-documentstracked-changespandocdocx-jsooxmldocument-editinglibreoffice

Open Cowork DOCX 技能

让 AI 直接创建、编辑和分析 Word (.docx) 文档,支持修订追踪、批注、格式保留与文本提取。

FollowSkills 评估 · FSRS-1.0
推荐
69/ 100 五分制 3.5 / 5
本条评估按 FSRS 1.0 标准完成,维度分不做换算,已进入按 FSRS 2.0 重新评估的复核队列。
1 2 3 4 5 6
1价值适配16 / 20 · 4.0/5

这是 Anthropic 官方 docx 处理 skill 的转载/内置副本(license 声明与 Anthropic 官方一致「Proprietary,LICENSE.txt 含完整条款」),内容本身可信,但需要留意这是第三方仓库内置的官方技能副本,更新可能滞后于官方源。

2可靠性15 / 20 · 3.8/5
3安全性18 / 25 · 3.6/5
4证据6 / 15 · 2.0/5
5易用性8 / 10 · 4.0/5
6维护性6 / 10 · 3.0/5
证据充分度: 评估于 2026年7月17日
评估证据 [1]
查看完整评分方法 →

这个 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 添加或回复批注。

  1. 需要批量生成格式规范的 Word 报告、合同或提案的知识工作者,可让 AI 用 docx-js 一次性产出含标题、表格和目录的完整文档
  2. 审阅他人文档的专业人士,希望 AI 以修订追踪方式最小化修改(如把'30天'改为'60天')并保留原格式
  3. 需要在文档中添加或回复批注、参与多轮审稿流程的团队协作者
  4. 想从大量 .docx 文件中提取文本(含修订历史)做内容分析或归档的用户
  5. 需要把 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 处理工具做直接比较。

常见问题

这个技能单独使用要花钱吗?
技能本身随开源的 Open Cowork 免费提供,Open Cowork 采用 MIT 许可;但 SKILL.md 文件标注专有许可(见 LICENSE.txt)。实际使用成本主要来自所配置 AI 模型的 API 调用费用。
编辑带修订的合同时会破坏原格式吗?
技能的编辑流程专门为此设计:解包时合并相邻 run、保留原 <w:rPr> 格式、修订只标记变更部分,pack 时还会校验。但自动修复不能处理格式错误的 XML 或缺失的关系文件,极端情况仍需人工检查。
需要哪些环境依赖?
完整功能需要 pandoc、npm 全局安装的 docx 库、LibreOffice、Poppler(pdftoppm)和 Python 3。只做部分任务时可以缺项,例如不新建文档就不需要 docx npm 包。
它能在 Open Cowork 之外使用吗?
可以。SKILL.md 是标准的 Agent Skills 格式(frontmatter 仅 name 和 description),指令本质是通用的 shell/文件操作指引,移植到 Claude Code 或 Codex 等兼容客户端只需复制文件夹并自行准备脚本依赖;纯 API 调用则需宿主侧自行提供执行环境。

同仓库的其他 Skills

均来自 OpenCoworkAI/open-cowork

相关 Skills