Agent Skills
返回列表
📁

DOCX 文档处理工具

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/docx。

技能介绍

解决的问题

docx 文件表面上是 Word 文档,实际是包含 XML、关系、媒体与内容类型的 ZIP 包。直接改正文容易破坏 schema、样式、修订、评论和图片引用;旧 .doc 还可能带 GBK 编码,转换中文时容易乱码。这个技能面向这些工程问题:从文本提取、新文档生成,到已有文档的 XML 级编辑,再到打包校验。

工作方式与适用边界

技能按任务选择路径:读取分析优先用 pandoc 或解包看原始 XML;创建新文档用 docx 包生成 JavaScript 文档,并显式处理页面、样式、列表、表格、图片、页码、目录和页眉页脚;编辑已有文档则走 unpack -> edit XML -> pack。关键约束包括:表格宽度用 DXA 并同时设置列宽和单元格宽度,避免 WidthType.PERCENTAGE;项目符号用 numbering 配置而不是 Unicode 字符;PageBreak 要放在段落里;修订和评论要符合 XML 结构,comment 标记作为 run 的兄弟节点。LibreOffice 用于 PDF 转换、接受修订和旧格式转换,scripts/office/soffice.py 会为中文环境设置 zh_CN.UTF-8。注意自动修复只能处理部分 durableId 与空白保留问题,不能修复 malformed XML、错误嵌套、缺失关系或 schema 违规。

使用场景

  • 需要把报告里的修订痕迹转成接受后的干净文档,并保留原格式。
  • 要新建带目录、表格、页眉页脚的 US Letter 或 A4 文档。
  • 要解包已有 docx,在 XML 中插入评论并重新打包校验。
  • 要把旧 .doc 中文文档转成 .docx 并避免 GBK 乱码。

适合人员

  • 需要批量生成结构化 Word 报告的产品或运营。
  • 要在已有合同或报告上插入修订和评论的工程师。
  • 处理中文旧 .doc 转换和乱码的行政或内容编辑。
  • 维护 office 文档生成脚本的自动化工程师。