Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when rebuilding slide screenshots, image-only PPTX files, AI-generated reference slides, or user-edited PowerPoint drafts into editable PPTX deliverables.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 3% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 10% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 641% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 98% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 243% | 0% |
先判定任务模式,再制作 PPT。不要把“生成一个 PPTX 文件”当成目标;目标是按用户要求在速度、可编辑性、还原度之间选择正确模式,并用渲染和包内 QA 证明结果。
baked-asset 或 Mode B fallback。target_font 未指定时自动建立并渲染比较 fontCandidateSet,不要默认阻塞等待人工选字体。layout-spec 再倒填测量;不得把测量候选框当作最终形状清单。visual-extraction.shapes[] 并有来源或回退策略。当 presentations:Presentations 同时激活时,PPTX 构建、导入、导出和渲染遵循其 artifact-tool 契约;本 Skill 只补充模式、语义、可编辑边界和 QA。图片重构不适用其通用的“超越参考图”评分,完整边界见 runtime-integration.md。
先只确认所有模式都需要的最小输入,避免在模式未定时追问 Mode B/C 专属字段:
task_mode:快版整页图 / 半可编辑重构 / 完全分层重构 / 先重做参考图 / 增量修改。reference_images:参考图目录或逐页图片路径。slide_order:页序;文件名和画面编号冲突时以用户说明或画面编号为准。qa_level:Level 1 / 2 / 3 / 4。output_name:新输出文件名。模式确定后,再按对应工作流核对这些字段:
autonomy_profile:默认 auto-calibrated;仅当用户要求逐对象确认时使用 human-assisted。target_font:目标字体;可为空,此时必须记录自动选择的 fontCandidateSet。acceptance_renderer:用于字体探针、预览和最终视觉门禁的渲染后端。source_pptx:原 PPTX 或用户已修改 PPTX,若有。source_copy:原始文案、创意说明、策划稿、术语表或其他可信业务资料。editable_boundary:Mode B/C/E 需要;哪些对象允许烘焙进图,哪些对象必须可编辑。asset_strategy:Mode B/C 需要;复用原图、裁切参考图、生成无字底图、人物透明 PNG、内容图独立对象等。visual_extraction:Mode B/C 需要;逐页视觉抽取文件,构建前必须生成或说明无法生成的原因。overwrite_policy:默认禁止覆盖。使用 task-input-template.json 记录输入。Mode B 和 Mode C 在构建前必须把关键字段落盘;不能只依赖会话记忆。 对话字段使用 snake_case,模板使用 camelCase;完整映射写在模板 notes 中。
先读 mode-selection.md 判定模式,再按表加载对应文件。
| 模式 | 用途 | 必读文件 | | --- | --- | --- | | Mode A 纯图片基线 deck | 每页整页图铺满(不需参考测量);既是"只要平铺预览"的独立交付,也是 Mode B/C 重构前必建的对照基线 | mode-selection.md | | Mode B 半可编辑重构 | 一张无字底图 + 可编辑文字和结构层 | semi-editable-workflow.md、autonomous-calibration.md、visual-extraction-pass.md | | Mode C 高还原完全分层重构 | 纯背景、人物、内容图、文字、形状全部分层 | full-layered-workflow.md、autonomous-calibration.md、visual-extraction-pass.md | | Mode D 先重做参考图 | 参考图语义或版式错误时先生成候选参考图 | mode-d-workflow.md | | Mode E 用户修改稿增量修正 | 只替换目标对象,保留用户当前文件内容 | incremental-edit-workflow.md |
按需条件加载,避免一次性拉入全部散文:仅当 presentations:Presentations runtime 激活时读 runtime-integration.md;仅 Mode B/C 构建阶段读 implementation-guardrails.md;进入 QA 时读 qa-standards.md、visual-overlap-qa.md 和 visual-fidelity-qa.md;仅当页面存在复杂渐隐/边缘融合时读 visual-transition-strategy.md;仅当参考图为 AI 生成或图片源、需恢复错字乱码时读 text-recovery.md。
baseline-render/,兼作用户预览;若基线本身渲染异常(尺寸/色彩/裁切),先修环境再继续(兜底地板)。layout-spec 与 style-spec。baseline-render/(同后端同画布的 apples-to-apples 主判据)。未跑基线对照或基线对照未过,不得判 Level 2/3 完整通过。Mode B Level 2 交付前逐项完成 level-2-delivery-checklist.md。 Mode C Level 3 交付前逐项完成 level-3-delivery-checklist.md。
本地导出、渲染或预览写入失败时,不要默认请求提权。先用普通权限处理:
只有用户明确允许提权或当前环境支持审批时,才考虑请求更高权限。
仅在当前平台允许且用户明确授权时使用子 agent。子 agent 只做审计、转写、检查和建议;主线程统一合并参数和修改构建脚本。任务模板和边界见 subagent-prompts.md。
坐标锁、视觉双门禁、禁裁剪猜字三组规则的单一事实源见 qa-gates.md。完整执行按 qa-standards.md;最终报告字段和常见失败反例见 implementation-guardrails.md。
可复制 assets/templates/ 中的模板建立任务输入、任务派发、资产审计、布局规格、样式规格和 QA 报告。
scripts/audit_pptx_structure.py:包内结构、字体、对象角色和图片风险审计。scripts/audit_pptx_text_frames.py:文本框、细长形状和几何覆盖风险审计。scripts/extract_reference_measurements.py:参考图测量候选、坐标变换、自动锚点和标注图。scripts/calibrate_reference_render.py:匹配参考图与最终渲染锚点,计算真实坐标偏移和校准状态。scripts/score_typography_candidates.py:测量候选渲染图并自动选择文字参数。scripts/make_reference_render_comparison.py:参考图与渲染图配对对照。scripts/validate_rebuild_evidence.py:迁移旧字段并验证产物引用、计算证据和 QA 门禁。scripts/run_pipeline.py:顶层驱动器,按顺序 subprocess 串联上述脚本并聚合 pipeline-report.json(--steps 子集、--stop-on-fail、缺输入步骤自动跳过)。命令、参数和输出字段统一见 script-output-contracts.md;修改脚本输出时必须同步更新该契约和 QA 模板。
文字可读性审计见 visual-overlap-qa.md;参考图还原度审计见 visual-fidelity-qa.md;复杂渐隐与边缘融合见 visual-transition-strategy.md。
Other measured skills in the registry, with their headline benchmark lift.