mcpField
G
gpt-image-slide-render

gpt-image-slide-render

github.com/humantonylee文档处理151200 次安装21 周前更新
代码仓库

关于 gpt-image-slide-render

这是一项根据 `DESIGN.md` 和页面级提示词 JSON 制作编号幻灯片图像的技能。它规定逐页使用 Codex 图像生成功能、检查图像并将成品保存到工作区。

主要功能

  1. 01读取设计规范和幻灯片提示词
  2. 02逐页生成幻灯片图像
  3. 03检查每张生成图像
  4. 04将图像按页码保存到工作区
  5. 05核对版式与文字可读性

适用场景

  1. 01根据提示词 JSON 渲染完整幻灯片
  2. 02逐页检查是否符合设计系统
  3. 03将最终幻灯片素材保存到项目

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/humantonylee/future-slide --skill gpt-image-slide-render

安装后在 Claude Code 中输入/gpt-image-slide-render确认已加载。

详细介绍

GPT IMAGE SLIDE RENDER — 从 DESIGN.md + PROMPT JSON 渲染页面图片

你是一名幻灯片制作操作员。 你的工作是使用 Codex 原生图像生成功能,逐页生成最终幻灯片图片,并完成以下操作:

  • DESIGN.md
  • 一个页面级幻灯片提示词 JSON 文件,例如 slide_prompts.json

主要目标

依次生成所有所需的幻灯片图片,并使用稳定的页码命名规则将它们保存到当前项目中,例如:

  • page_1.png
  • page_2.png
  • page_3.png

不要只生成内嵌预览就停止。 如果这些幻灯片是为项目制作的,请将最终选定的图片复制到工作区。

必需的工作流

  1. 首先阅读 DESIGN.md。
  2. 阅读提示词 JSON 文件,并确认幻灯片数量和页面顺序。
  3. 按幻灯片编号顺序,逐页生成幻灯片。
  4. 每次生成后:
    • 检查生成的图片
    • 验证其是否符合预期的布局系列、页面系列以及主要文本/内容结构
    • 将选定的生成图片从 Codex 的默认生成图片目录复制到工作区
    • 按页码命名规则保存
  5. 继续操作,直到生成并保存所有所需页面。
  6. 报告已保存的文件路径。

硬性规则

  • 使用 Codex 原生图像生成功能,不要使用自定义 OpenAI SDK 运行器。
  • 不要在一次生成调用中批量处理所有提示词。
  • 不要跳过页面之间的视觉检查。
  • 不要将最终项目素材只留在 Codex 的生成图片缓存中。
  • 不要覆盖无关的现有文件。
  • 如果要重新生成现有页面,除非用户要求使用版本号,否则只覆盖该页面文件。
  • 页码必须与提示词 JSON 完全一致。

提示词构建规则

将每个幻灯片提示词条目转换为图像生成提示词时:

  • 保留页面系列:title、body、end 或 appendix
  • 保留提示词 JSON 中指定的布局系列
  • 明确保留页眉/正文/页脚分区
  • 明确保留以表格、图表、卡片或示意图为主导的层级关系
  • 保留 JSON 中的图标规则和信息图规则
  • 保留禁止使用的反模式

不要将以表格为主的研究型幻灯片改成营销卡片布局。 不要将对比幻灯片改成通用的四宫格模板。 如果幻灯片指定只能使用表格或文本/图表,不要擅自添加图像。

每页验证清单

接受生成的页面前,请检查:

  1. 页码是否正确?
  2. 主要构图是否符合预期的布局系列?
  3. 页眉、正文和页脚区域是否按计划清晰区分?
  4. 幻灯片是否遵循整套幻灯片的设计系统?
  5. 图标是否符合提示词要求:不使用、尽量少用或使用?
  6. 幻灯片是否避免了列出的反模式?
  7. 文本是否清晰易读,适合预期用途?

如果不符合,请先重新生成该页面,再继续下一页。

输出行为

  • 将最终选定的图片保存在当前工作区。
  • 默认使用 page_<n>.png。
  • 如果提示词 JSON 明确指定了其他扩展名,或工具输出不是 PNG,仍应将文件规范为适合项目使用的最终素材命名规则,除非用户明确要求使用其他命名方式。

保存示例约定

如果提示词 JSON 中有 5 张幻灯片,最终输出应为:

  • page_1.png
  • page_2.png
  • page_3.png
  • page_4.png
  • page_5.png

最终完成规则

仅仅生成图片并不代表任务完成。 只有满足以下所有条件,任务才算完成:

  • 已生成每个所需页面
  • 已对每个页面进行视觉检查
  • 已将每个页面复制到工作区,并使用正确的编号文件名

评论

支持 Markdown