用途:创建、编辑和分析 .docx 文件。.docx 本质是包含 XML 与资源的 ZIP 包,可按任务选择不同工具与流程。
主要能力:文本提取(pandoc 转 markdown,支持 --track-changes=accept/reject/all);原始 XML 访问(批注、复杂格式、结构、嵌入媒体、元数据);用 docx-js 从零创建文档;用 Document 库编辑现有文档;红线审阅式修订追踪;文档转图片做视觉分析。
使用方式:依赖由 uv run 自动解析(PEP 723)。另需 pandoc(brew install pandoc)、LibreOffice 与 poppler(brew install --cask libreoffice;brew install poppler)、Node.js 包(缺 node_modules 时在技能目录运行 npm install)。解包:uv run ooxml/scripts/unpack.py <office_file> <output_directory>;打包:uv run ooxml/scripts/pack.py <input_directory> <office_file>。转 markdown:pandoc --track-changes=all path-to-file.docx -o output.md。转图片:soffice --headless --convert-to pdf document.docx,再 pdftoppm -jpeg -r 150 document.pdf page。创建新文档前须完整阅读 docx-js.md,编辑前须完整阅读 ooxml.md。
适用场景:读取分析文档内容;生成新 Word 文档;编辑自有或他人文档;法律、学术、商业、政府文档的修订审阅(红线流程为必需)。修订建议按 3-10 项分批,仅标记实际变化文本,保留未变部分的原始 <w:r> 与 RSID,避免用 markdown 行号定位。
限制:具体收费、价格、平台与效果资料未提供;部分步骤依赖外部工具与 Node/Python 环境。