以 skill 自身的术语
将参考 PPTX 作为设计证据来检查,并刻意从不复制、克隆或修改它。一个任务本地的 python-pptx 脚本会按需执行所需的提取,涵盖精简的 prompt 上下文(幻灯片数量和尺寸、形状数量、品牌信号、布局节奏)、带只读 layout_tree 证据的完整提取、文件夹诊断、样式母版分析,以及带零基源索引的派生模板目录。
内置的 OOXML 工具处理原始主题、关系、备注、注释、动画、媒体、母版和布局,脚本 inspect.py、validate_package.py 和 unpack.py 分别提供 JSON 报告、包验证和可选的原始包提取。每个被检查的部件和解析异常都会记录在分析清单中,在没有许可证证据的情况下,提取的资源不会进入新的演示文稿。
它产出什么
- 精简的 prompt 上下文:幻灯片数量和尺寸、文本摘要、形状数量、样式、品牌信号、模板使用情况和布局节奏。
- 包含摘要、幻灯片和只读 layout_tree 证据的完整提取。
- 涵盖颜色、字体、尺寸分布、母版/布局使用和流程模式的样式母版分析。
- 带零基源索引、布局角色、可用区域、占位符、视觉结构和约束的派生模板目录。
工作方式
- 01编写任务本地的 Extractor
所需的提取是通过一个小型 python-pptx 脚本按需实现的,而非固定流水线,因此只会捕获新演示文稿所需的信息。
- 02运行精简检查
scripts/inspect.py 接收演示文稿路径,返回一份涵盖幻灯片顺序、文本、主题 token、关系、备注、注释、动画和媒体的 JSON 报告。
- 03升级到 OOXML 工具
内置工具是高层提取无法看到的原始主题、关系、备注、注释、动画、媒体、母版和布局的回退路径。
- 04将关系锚定到 .rels 所有者
关系目标是相对于拥有 .rels 文件的部件来解析的,幻灯片顺序绝不会从文件名推断得出。