用途:从上传的文件中提取可复用的模板。先判断文件内容属于哪一类,再按对应指南执行到底。所有命令需在包含该指南的目录下运行。
主要能力与用法:对 .pptx 或 .ppt 先渲染,命令为 okou presentation screenshot --input <source.pptx|source.ppt> --out shots;图片本身可直接查看。对 PDF 或 Word 文档,按自身页面比例渲染后再判断版式,命令为 node scripts/render-document.mjs --input <source.pdf|source.docx> --out source-render。每次渲染使用新的输出目录,保留原始文件作为源,用返回的 PDF 和页面图片进行检查。
类型分流:演示文稿(.pptx、.ppt、图片型幻灯片,或页面为幻灯片的 .pdf)走 presentation/SKILL.md;Word 文档(.docx)走 docx/SKILL.md;PDF 文档(连续正文而非幻灯片)走 pdf/SKILL.md;插画(.png、.jpg,或同一绘画风格的若干图片)走 illustration/SKILL.md。判断标准:一页承载一个想法并使用展示字体的是幻灯片;在重复页眉、页脚或页码下承载连续正文的是文档;没有阅读顺序的图片是插画。
四条覆盖规则:用户指定的交付物优先于类型表,例如“把这些幻灯片变成 Word 模板”走 docx/,“把这个报告的外观保存为演示模板”走 presentation/;当创作文件与其导出文件并存时,从创作文件提取(.docx 优先于其 PDF,.pptx 优先于其 PDF);一两页纸尺寸的内容无论多稀疏都不是幻灯片,简历和发票文字虽少仍属文档;多张图片同时出现视为一种风格交给 illustration/,而单张页面图片(扫描文档、幻灯片截图)属于该页面的类型,不是插画。
限制:.doc 或 WPS 写出的 .docx 需先用 Word 另存为 .docx。进入分支目录后,分支指南内的所有路径均相对于该目录;两个文档指南都以 document-reuse.md 开头,用于选择复用范围与打包。其余细节暂未提供。