Boo哥AI DOCX大纲提取
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c9003af/boo-ai-docx-outline。
技能介绍
问题
.docx 里的大纲信息并不直观。Word 文档的大纲等级可能来自段落自身属性,也可能来自样式继承;如果只按“标题 1/标题 2”名称找,遇到自定义样式、模板迁移或样式 ID 变化就会漏掉。工程侧需要一个稳定规则:从 document.xml 与 styles.xml 中判断每段的 outlineLvl,再生成可人工核对的目录。
工作方式
该技能把 .docx 当作 OOXML 压缩包处理,不依赖 python-docx 或 pandoc。核心流程如下:
- 解析
styles.xml,建立styleId到outlineLvl的映射 - 遍历
document.xml中的段落,优先取段落直接设置的大纲等级,再回退到样式继承 - 按
0到8级别输出缩进目录,并统计每个级别的段落数量 - 默认在源文档旁生成
_大纲目录.txt
边界
- 段落既无直接
outlineLvl也不继承样式时,视为普通正文跳过 - 样式没有大纲等级时,不按标题处理
- 输出依赖文档自身 OOXML 标记,不适合从纯文本内容推断标题
- 输入输出均为
UTF-8,适合脚本化检查文档结构
使用场景
- 审校 Word 模板前,核对自定义样式是否正确继承大纲等级。
- 批量处理 .docx 交付稿,生成带缩进的文本大纲目录。
- 排查段落直接设置与样式继承的大纲层级冲突问题。
- 在无第三方库环境中,用标准库检查 OOXML 大纲标记。
适合人员
- 需要核对交付文档标题层级的技术作者
- 维护 Word 模板和样式规范的产品文档工程师
- 用脚本批量检查文档结构的办公自动化工程师
- 排查 OOXML 字段映射问题的本地工具开发者