Agent Skills
返回列表
图生PPT

图生PPT

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_afd1bce5/image-to-ppt。

技能介绍

要解决什么问题

很多团队已经有 Markdown 大纲 或结构化的 slides_plan.json,但把每一页做成统一视觉风格的幻灯片,仍要手工排版或反复调模板。本技能走另一条路:不先在 PowerPoint 里逐页排版,而是用 OpenAI Images API(gpt-image-2) 按页生成 16:9 整页图,再打包成 .pptx。适合「内容已定、要快速出稿且视觉风格可复用」的场景。

核心流程与能力

  • 输入:一份大纲(经 slides_plan.md 转 JSON)或现成的 slides_plan.json,再选一个 styles/ 下的风格 ID(如 dark-aurora、clean-tech-blue、swiss-grid 等)。
  • Agent 侧:按风格规范为每页构造 slide_spec(标题、正文、层级与布局意图),脚本据此拼 prompt 并调用出图。
  • 输出:outputs/ 下每页 PNG(默认 1536×864)、prompts.json、带版本历史的 metadata.json,以及 16:9 的 PPTX(默认文字与背景在同一整页图里)。
  • 模板克隆:可传入 .pptx 模板;本机需能通过 render_template.py --check 验证的渲染后端(Keynote / PowerPoint COM / LibreOffice 等),把模板页渲成 PNG 作 reference,配合 template_profile.json 仿版式出图;--template-strict 时仿真度更高。
  • 真实图片贴入:在 slide_spec 里用 external_image 等槽位声明本地素材时,脚本会先规划留白区域、用骨架 reference 引导 gpt-image-2 只画背景,再在 PPT 里把原图作为可单独选中的 picture 对象叠加——医疗图表、UI 截图等应走保真贴图,而非让模型重画。

边界与注意点

  • 出图质量与成本取决于 gpt-image-2 按张计费;默认 API 后端并发相对稳定,借用 codex CLI 作 --backend codex 更慢且可控性弱。
  • 若当前 Agent 本身具备 image_generation 工具(如 Codex 原生会话),应由 Agent 直接出图并复用本仓库的打包逻辑,而不是指望子进程里的 generate_ppt.py --backend codex 复用同一会话工具。
  • 模板渲染在容器、鸿蒙、Termux 等环境可能无可用 LibreOffice;无后端时需用户手动导出模板页 PNG 或改用 --template-images。
  • deck 里若有多页外部真实图,不要用「仅整页 PNG 简易打包」,否则会合成进背景,用户在 PowerPoint 里无法再编辑素材层。

使用场景

  • 已有 Markdown 答辩或路演大纲,需要按选定视觉风格逐页出图并导出 16:9 PPTX
  • 公司模板是固定 .pptx,要在本机渲染模板页后按 `--template-strict` 仿版式批量生成新 deck
  • 培训课件页需保留实验照片或架构截图,用 `external_image` 槽位让背景由模型生成、原图可单独拖动
  • 技术分享 deck 选用 `dark-aurora` 或 `data-science-consulting` 等预设,先写 `slides_plan.md` 再转 JSON 跑生成脚本

适合人员

  • 准备毕业答辩或课题汇报的学生,要把章节大纲快速变成统一网格或论文风幻灯片
  • 融资或战略汇报的创业者/分析师,内容已定,需 `clean-tech-blue` 等商务风整页视觉而非手工套母版
  • 内训或工作坊讲师,习惯 Sketchnote/白板风(如 `hand-sketch`),且部分页必须贴入不可重绘的素材图
  • 在 Claude Code / Codex 等多模态 Agent 里编排出图流程,希望复用本技能的 slide_spec 与 PPTX 打包而非从零写 python-pptx