用途:读取 Microsoft Word 文档(.docx 与 .doc),提取文本内容,支持中文编码,无需安装 Microsoft Word。
主要能力:支持 Word 2007 及以后的 .docx 格式;通过 OLE 解析支持 Word 97-2003 的 .doc 格式;自动识别文件类型;完整中文支持;跨段落关键词搜索;导出为 UTF-8 文本文件;获取文档统计信息(文件名、大小、段落数、总字符数)。
安装:先执行 pip install python-docx olefile,再将技能目录复制到 OpenClaw 技能目录:cp -r read-word ~/.openclaw/skills/
使用方式:命令行可直接运行 read_word.py,常用参数包括 --limit 控制显示段落数、--search 搜索关键词、--output 保存为文本、--info 仅显示文档信息。示例:python ~/.openclaw/skills/read-word/read_word.py "document.docx"。也可通过 Python API 使用 read_word_document、search_in_document、save_as_text、analyze_document 等函数。
适用场景:读取与检索 Word 文档内容,批量处理文档并统计信息,导出文本用于后续编辑或分析。
限制:.docx 为完整支持;.doc 仅部分支持(纯文本),复杂格式可能出现乱码,建议先转换为 .docx;不支持 Word 95/6.0 与 .rtf;中文显示异常通常为终端编码问题,可用 --output 保存后查看;仅本地文件操作,无网络访问,不修改原文件。其他收费、平台与效果信息暂未提供。