从文章、报告、论文、笔记或大纲生成视觉统一的图像化PPT/PPTX
本技能可根据源材料生成基于图像的 PowerPoint 演示文稿。每张幻灯片均为一张完整的 16:9 尺寸生成图像,最终图像通过 scripts/assemble_ppt.py 组装为 .pptx 文件。
当用户需要视觉风格高度统一的演示文稿,且可接受整页为不可编辑图像时,请使用本技能。若要求每处文本框、图表或形状均须保持独立可编辑状态,则不应使用本技能。
优先使用内置图像生成/编辑工具。仅在以下情形下使用 scripts/image_gen.py:内置后端不可用、缺少必需功能,或用户明确要求 API/CLI 模式。
Reference Map 文件。该文件是编排契约;详细规则位于 docs/ 目录中,各工作节点提示词位于 prompts/ 目录中。docs/workflow-gates-and-progress.md 中所列审批完成前,不得生成最终版 deck_spec.json、speech.md、提示词任务(prompt jobs)、幻灯片图像或 .pptx 文件。origin_image/slide_XX.png 必须由选定的图像后端生成:即内置图像生成/编辑工具,或 scripts/image_gen.py。对于非简易演示文稿,需向用户提供一个可视化的检查清单,其中仅有一个步骤处于“进行中”(active)状态。标准完成依据详见 docs/workflow-gates-and-progress.md。
默认可见步骤如下:
不得仅凭聊天消息标记某步骤完成;必须以实际文件或脚本记录的状态为准。
理解源内容。
规划演示文稿大纲。
outline.md 前,须先阅读 docs/workflow-gates-and-progress.md 和 docs/outline-style-and-sample.md。确认统一视觉风格。
references/ 中的文件前,须先阅读 docs/outline-style-and-sample.md。确认图像后端。
docs/backend-selection.md。docs/cli-api-fallback.md;仅在配置报错或用户显式提出 API 设置请求时,才需阅读 docs/image-model-configuration.md。生成一张样例幻灯片供审批。
docs/outline-style-and-sample.md。sample_generation_method 记录至 deck_spec.json,确保后续任务与子代理继承相同路径。创建项目目录。
docs/project-assembly-and-reporting.md。准备用户提供的素材。
docs/user-supplied-assets.md。生成全部幻灯片图像。
docs/slide-generation-and-subagents.md。scripts/prepare_slide_prompts.py 或已保存的 prompts/slide_XX.json 文件为每张幻灯片创建独立任务。分发幻灯片子代理任务。
docs/slide-generation-and-subagents.md 和 prompts/slide-worker.md。质量检查与修复。
docs/project-assembly-and-reporting.md。docs/cli-api-fallback.md;仅在验证编辑输出无误后,方可替换最终幻灯片。撰写演讲者备注并组装 PPT。
speech.md 或运行组装脚本前,须先阅读 docs/project-assembly-and-reporting.md。outline.md 反映最终确认的大纲;speech.md 的标题须与 Slide N 一一对应。slide_jobs.json 中所有幻灯片状态为 recorded,且样例幻灯片状态为 accepted;若存在任一幻灯片状态为 pending、dispatched 或 blocked,则必须中止。汇报结果。
docs/project-assembly-and-reporting.md 中的最终汇报检查清单。保存可复用的视觉风格。
docs/style-library.md。docs/project-assembly-and-reporting.md);用户自定义风格存储于 ${CODEX_PPT_HOME:-~/.codex-ppt-skill}/references/(位于技能安装目录之外)。样例幻灯片获批后,只要运行时环境支持启动子代理,分发幻灯片子代理即为强制要求。主代理负责准备任务与记录状态;每个子代理仅处理一个 prompts/slide_XX.json 任务,并仅返回选定图像路径、后端标识及 QA 备注。
分发逻辑、命令、结果记录、阻塞处理及后端溯源,请参考 docs/slide-generation-and-subagents.md;交接模板请参考 prompts/slide-worker.md。
子代理不得修改 outline.md、deck_spec.json、其他幻灯片任务、origin_image/、speech.md 或最终 .pptx;所有输出均由父代理记录并完成最终组装。
.pptx 文件。origin_image/slide_XX.png 路径下。record_slide_result.py 完成记录(经审批的样例幻灯片若已在运行状态中标记为 accepted,则可豁免此条)。outline.md 准确反映已批准的演示文稿大纲。speech.md 必须存在,且组装过程须将这些备注写入 PPT。slide_jobs.json 与 slide_run_state.json 准确反映最终状态。docs/workflow-gates-and-progress.md:审批关卡、进度跟踪、完成依据。docs/backend-selection.md:后端选型规则与确认文本。docs/outline-style-and-sample.md:大纲、风格、样例规则及提示词示例。docs/user-supplied-assets.md:必需源素材的严格处理规范。docs/slide-generation-and-subagents.md:任务定义、分发机制、结果记录、阻塞处理与后端溯源。docs/cli-api-fallback.md:备用运行时、生成/编辑命令、图像限制及故障排查。docs/image-model-configuration.md:API 密钥、基础 URL、模型名称、.env 配置;仅在需要配置时阅读。docs/project-assembly-and-reporting.md:项目目录结构、备注撰写、PPT 组装、最终汇报及提示词设计原则。prompts/slide-worker.md:幻灯片子代理交接模板。references/*.md:内置视觉风格参考文档;用户自定义风格存于 ${CODEX_PPT_HOME:-~/.codex-ppt-skill}/references/,同名时优先级高于内置风格。关于源代码、文档、安装、配置及示例,请参阅 ningzimu/codex-ppt-skill。
本技能可根据源材料生成基于图像的 PowerPoint 演示文稿。每张幻灯片均为一张完整的 16:9 尺寸生成图像,最终图像通过 scripts/assemble_ppt.py 组装为 .pptx 文件。
当用户需要视觉风格高度统一的演示文稿,且可接受整页为不可编辑图像时,请使用本技能。若要求每处文本框、图表或形状均须保持独立可编辑状态,则不应使用本技能。
优先使用内置图像生成/编辑工具。仅在以下情形下使用 scripts/image_gen.py:内置后端不可用、缺少必需功能,或用户明确要求 API/CLI 模式。
Reference Map 文件。该文件是编排契约;详细规则位于 docs/ 目录中,各工作节点提示词位于 prompts/ 目录中。docs/workflow-gates-and-progress.md 中所列审批完成前,不得生成最终版 deck_spec.json、speech.md、提示词任务(prompt jobs)、幻灯片图像或 .pptx 文件。origin_image/slide_XX.png 必须由选定的图像后端生成:即内置图像生成/编辑工具,或 scripts/image_gen.py。对于非简易演示文稿,需向用户提供一个可视化的检查清单,其中仅有一个步骤处于“进行中”(active)状态。标准完成依据详见 docs/workflow-gates-and-progress.md。
默认可见步骤如下:
不得仅凭聊天消息标记某步骤完成;必须以实际文件或脚本记录的状态为准。
理解源内容。
规划演示文稿大纲。
outline.md 前,须先阅读 docs/workflow-gates-and-progress.md 和 docs/outline-style-and-sample.md。确认统一视觉风格。
references/ 中的文件前,须先阅读 docs/outline-style-and-sample.md。确认图像后端。
docs/backend-selection.md。docs/cli-api-fallback.md;仅在配置报错或用户显式提出 API 设置请求时,才需阅读 docs/image-model-configuration.md。生成一张样例幻灯片供审批。
docs/outline-style-and-sample.md。sample_generation_method 记录至 deck_spec.json,确保后续任务与子代理继承相同路径。创建项目目录。
docs/project-assembly-and-reporting.md。准备用户提供的素材。
docs/user-supplied-assets.md。生成全部幻灯片图像。
docs/slide-generation-and-subagents.md。scripts/prepare_slide_prompts.py 或已保存的 prompts/slide_XX.json 文件为每张幻灯片创建独立任务。分发幻灯片子代理任务。
docs/slide-generation-and-subagents.md 和 prompts/slide-worker.md。质量检查与修复。
docs/project-assembly-and-reporting.md。docs/cli-api-fallback.md;仅在验证编辑输出无误后,方可替换最终幻灯片。撰写演讲者备注并组装 PPT。
speech.md 或运行组装脚本前,须先阅读 docs/project-assembly-and-reporting.md。outline.md 反映最终确认的大纲;speech.md 的标题须与 Slide N 一一对应。slide_jobs.json 中所有幻灯片状态为 recorded,且样例幻灯片状态为 accepted;若存在任一幻灯片状态为 pending、dispatched 或 blocked,则必须中止。汇报结果。
docs/project-assembly-and-reporting.md 中的最终汇报检查清单。保存可复用的视觉风格。
docs/style-library.md。docs/project-assembly-and-reporting.md);用户自定义风格存储于 ${CODEX_PPT_HOME:-~/.codex-ppt-skill}/references/(位于技能安装目录之外)。样例幻灯片获批后,只要运行时环境支持启动子代理,分发幻灯片子代理即为强制要求。主代理负责准备任务与记录状态;每个子代理仅处理一个 prompts/slide_XX.json 任务,并仅返回选定图像路径、后端标识及 QA 备注。
分发逻辑、命令、结果记录、阻塞处理及后端溯源,请参考 docs/slide-generation-and-subagents.md;交接模板请参考 prompts/slide-worker.md。
子代理不得修改 outline.md、deck_spec.json、其他幻灯片任务、origin_image/、speech.md 或最终 .pptx;所有输出均由父代理记录并完成最终组装。
.pptx 文件。origin_image/slide_XX.png 路径下。record_slide_result.py 完成记录(经审批的样例幻灯片若已在运行状态中标记为 accepted,则可豁免此条)。outline.md 准确反映已批准的演示文稿大纲。speech.md 必须存在,且组装过程须将这些备注写入 PPT。slide_jobs.json 与 slide_run_state.json 准确反映最终状态。docs/workflow-gates-and-progress.md:审批关卡、进度跟踪、完成依据。docs/backend-selection.md:后端选型规则与确认文本。docs/outline-style-and-sample.md:大纲、风格、样例规则及提示词示例。docs/user-supplied-assets.md:必需源素材的严格处理规范。docs/slide-generation-and-subagents.md:任务定义、分发机制、结果记录、阻塞处理与后端溯源。docs/cli-api-fallback.md:备用运行时、生成/编辑命令、图像限制及故障排查。docs/image-model-configuration.md:API 密钥、基础 URL、模型名称、.env 配置;仅在需要配置时阅读。docs/project-assembly-and-reporting.md:项目目录结构、备注撰写、PPT 组装、最终汇报及提示词设计原则。prompts/slide-worker.md:幻灯片子代理交接模板。references/*.md:内置视觉风格参考文档;用户自定义风格存于 ${CODEX_PPT_HOME:-~/.codex-ppt-skill}/references/,同名时优先级高于内置风格。关于源代码、文档、安装、配置及示例,请参阅 ningzimu/codex-ppt-skill。