Install
openclaw skills install docx-diff对比两个 Word 文档(.docx)的差异,找出文本增删改、图片变化、格式/样式变化,生成高亮标注的 Word 文档、HTML 可视化报告和纯文本报告。当用户说「对比两个 Word 文档」「找出文档的改动」「这两版有什么区别」「帮我看看哪里改了」「文档 diff」「比较文件差异」「找出修订内容」时必须使用此 s...
openclaw skills install docx-diff用户给出两个文件路径后,按以下步骤执行:
pip install python-docx
如果已安装过,跳过。
脚本在 skill 目录下的 scripts/compare_docx.py。
OpenClaw 的 skill 目录通常在:
%USERPROFILE%\.openclaw\skills\docx-diff\scripts\compare_docx.py~/.openclaw/skills/docx-diff/scripts/compare_docx.pypython "路径/scripts/compare_docx.py" --file1 "旧文档.docx" --file2 "新文档.docx"
Windows 示例(路径含空格时加引号):
python "%USERPROFILE%\.openclaw\skills\docx-diff\scripts\compare_docx.py" ^
--file1 "E:\ZTE\project\report_V1.0.docx" ^
--file2 "E:\ZTE\project\report_V1.1.docx" ^
--output "E:\ZTE\project\diff_output"
运行完成后,告诉用户:
*_diff.txt 读取后摘要)*_diff.html(推荐用浏览器打开)、*_diff.docx| 参数 | 默认 | 说明 |
|---|---|---|
--file1 | 必填 | 旧文档(基准) |
--file2 | 必填 | 新文档(对比目标) |
--output | 与 file2 同目录 | 输出目录 |
--threshold | 0.6 | 段落配对相似度 0~1,越低越宽松 |
--mode | all | all / text / image |
| 文件 | 说明 |
|---|---|
*_diff.html | 交互式报告,浏览器打开,支持按类型筛选 |
*_diff.docx | 高亮标注版 Word 文档(红=删除,绿=新增) |
*_diff.txt | 纯文本报告 |
| 标记 | 含义 |
|---|---|
[-] 红色 | 旧文档有、新文档没有(删除) |
[+] 绿色 | 新文档有、旧文档没有(新增) |
[修改前/后] | 内容相似但有改动 |
[样式] 黄色 | 文字相同但格式发生变化 |
.docx,不支持旧版 .doc(需先用 Word 另存为 .docx)Q: threshold 怎么调?
Q: 文档结构差异极大,结果乱?
--mode text 只看文本,忽略图片干扰