SuperAPI AI 工具集

slides-polish

办公与效率

查看项目

更新于 10-15 16:40

技能介绍

用途:对已生成的学术演讲幻灯片做生成后的视觉润色,支持 Beamer(.tex + .pdf)与 PPTX。它不是从论文出稿的工具,若还没有稿子需先运行 /paper-slides。

主要能力:逐页 Codex 评审加定点修复,处理字号缩放、文本框尺寸调整、提示框样式、破折号间距、匿名占位符、中文字体提示、斜体样式泄漏等;当 Beamer 源码存在时,同步在 main.tex 的工作副本上修复并重新编译。

使用方式:以 /slides-polish 调用,参数可指定幻灯片路径;参考 PDF 为必填,未提供会询问用户,不会静默替代。常用示例:/slides-polish talk_pptx/talk.pptx — reference: talk_beamer/main.pdf — style: why-rf;/slides-polish talk.pptx — reference: ./why_rf_2025.pdf — interactive。流程分四阶段:阶段 0 盘点、检查与分流,生成形状清单与 TRIAGE.md;阶段 1 对 NEEDS-WORK 或 BLOCKER 页逐页评审并应用修复;阶段 2 Beamer 侧润色;阶段 3 PPTX 侧先按启发式缩放字号(PPTX_SCALE_HINT 为 1.6×,范围 1.5-1.8×)再修版式,避免只放字号不扩框导致溢出。

依赖:python3 与 python-pptx≥0.6;pdfinfo 及 pdftoppm(poppler,首选)或 mutool draw(mupdf)用于渲染 PNG,命令如 pdftoppm -r 150 -png <pdf> <out-stem>;PPTX→PDF 渲染首选 soffice(LibreOffice headless),否则需用户手动导出;Beamer 需 xelatex 或 pdflatex 与 latexmk,可能用到 microtype、array、tcolorbox、ctex 或 xeCJK、tikz 等宏包;Codex MCP 的 spawn_agent 必须可用,不可达时在阶段 0 中止。技能在阶段 0 发现缺失依赖但不自动安装。

输出与状态:产物为版本化文件 <input-stem>_polished.<ext>,快照保留为 _pre_polish,原文件不被覆盖;状态、清单、变更日志与逐页评审轨迹存放在 .aris/slides-polish/<deck-stem>/ 下,可跨会话续跑(in_progress 且 24 小时内)。

限制:仅润色版式与字体,不重写内容、结论、数字、引用、URL、作者与机构、实验结果;不增删或重排幻灯片(除非用户显式要求);不生成大纲、讲稿或新幻灯片;不改图表与公式内容。评审固定使用 xhigh 推理级别与全新线程,以防评审被先前修复锚定。若修复会改变内容,需停止并报告而非建议修改。审查者模型、样式预设选项与交互模式等细节以技能文档为准,其他未提供信息暂未提供。