对应仓库当前发布的版本。完整变更请查看 GitHub Releases。
开源项目已核验
Word 文档批注与修订
让 AI 读写 Word 文档、留批注、提修订建议,同时不破坏原有排版,改动以修订形式呈现,由人在 Word 里决定接受还是拒绝。
144收藏kklimuk作者0.21.0版本MIT许可证
Skill 概览
让 AI 改 Word 文档,常规做法是把 .docx 解压后直接写里面的 OOXML。这对模型要求很高,费 token,而且经常产出 Word 打不开的文件。这个工具换了个思路:给 AI 的是普通命令和一份带标注的 Markdown 阅读视图,它不必去理解 XML;工具在原文件的 XML 上就地修改,所以自定义样式、主题色和嵌入对象都能原样保留。定位方式也很实在——AI 用稳定的定位符加字符偏移来指明位置,而人打开文件看到的仍是正常的 Word 排版。作者做过一次对照测试:六个真实文档任务,同样的起始文件,由独立评判从 Word 渲染后的页面打分,结果显示在弱模型和强模型下都明显优于默认做法。
核心功能
- 在原文件 XML 上就地修改,排版与嵌入对象不丢失
- 改动以 Word 修订形式呈现,可逐条接受或拒绝
- 支持留批注,适合评审场景
- AI 通过稳定定位符指明位置,不必处理 XML
- 作者提供了公开的对照测试数据
适用场景
- 让 AI 审阅合同并以修订形式提出修改
- 批量填写格式固定的文档,如保密协议、发票
- 给文档留批注供他人处理
- 调整简历或报告的排版而不重做格式
安装方式
bash
npm install -g docx-cli使用说明
把 .docx 文件交给装好这个工具的 AI,说明要做什么——填写、批注还是提修订。拿回来的是一份带修订和批注的副本,用 Word 打开后像平常一样逐条接受或拒绝。因为改动都是修订形式,你始终能看到它动了什么。
示例工作流
- 安装命令行工具
- 把要处理的 .docx 交给 AI
- 说明是填写、批注还是提修订
- 用 Word 打开返回的副本
- 逐条接受或拒绝修订
更新记录
0.21.0
常见问题
会不会把原来的格式改乱?
它在原文件的 XML 上就地修改,而不是让模型重新生成一份文档,所以自定义样式、主题色和嵌入对象都会保留。这正是它与「让模型直接写 OOXML」那种做法的区别。
AI 的修改会直接生效吗?
不会。改动以 Word 修订的形式留在文档里,需要人在 Word 中逐条接受或拒绝。对合同这类文件来说,这一步很重要——你能清楚看到每一处改了什么。