Communitygithub.com

PPT 转 HTML 演示文稿代理

将PPT或PPTX素材重构为交互式HTML演示文稿,支持分步揭示和可选点线面动态图形。用于演示文稿转换和迭代编辑,而非像素级PPT复制或不相关的网站创建。

PPT 转 HTML 演示文稿代理 是什么?

此技能旨在将PPT或PPTX文件转换为交互式HTML演示文稿,从而将静态幻灯片转变为引人入胜的叙事体验。它通过用户提供的源材料构建一个带有刻意叙事和交互性的HTML演示文稿,保存源材料的含义,并将有来源的事实与说明性数据区分开来。该技能支持使用HTML/CSS/SVG和本地资源构建演示文稿,保持宽高比,确保韩语换行可读,并提供一致的场景和子步骤导航。它包含几个参考文件(如intake.md、authoring.md、motion.md)来指导建立简报、规划场景、集成动态图形(点线面运动)以及处理基于Excel的图表。该技能还处理输出验证、PDF导出和许可合规,使其成为在保留原始演示文稿结构和内容完整性的前提下,重构幻灯片以实现更动态、基于网络的演示的强大工具。它适用于Claude Code等平台,并可集成到Cursor或Codex等AI辅助开发工作流中。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Chris-yoo80/ppt-to-html-agent/tree/HEAD/skills/ppt-to-html

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

PPT 转 HTML 演示文稿代理 是做什么的?

使用用户的源材料构建一个具有明确叙事和交互性的HTML演示文稿。保留源材料含义,并区分有来源的事实与说明性数据。

建立简报

在开始新的演示文稿之前,请阅读 references/intake.md。以简短的编号形式一起询问所需的设置。重用已提供的设置;仅询问缺失的值。让用户选择推荐的预设作为其中一个选项。在用户回答这些问题或明确委托您选择之前,不要开始渲染新的演示文稿。在等待回答的同时,继续进行源文件检查。

使用主机提供的工具检查源文件。提取文本、表格、图形、幻灯片顺序和相关备注;在有可用幻灯片渲染功能时,使用它来检查空间关系。报告不可用的提取或渲染功能。当仅读取了源文件的一部分时,不要声称提取成功。对于无法读取的源文件,请指出具体的限制,并请求用户提供可访问的导出文件。

对于可访问的PPTX输入和捆绑的HTML启动器,请阅读 references/authoring.md。它记录了提取和构建命令、支持的场景格式以及实际的工具限制。主机AI执行解释和规划;构建器则渲染已编写的提纲。

规划与创建

将源文件幻灯片映射到提议的HTML场景。识别每个场景的关键信息、证据、揭示步骤和合适的动态效果。保持图表、单位和假设与源文件可追溯。明确标记示例数据;不要捏造结果或引入商业断言作为事实。

对于新的视觉方向,请先呈现场景大纲和一个代表性场景,然后再将其扩展到整个演示文稿。在后续编辑中重用之前的批准。询问有关范围、声明或叙事方面的重大变更;独立决定常规实现细节。

在符合简报要求的情况下,使用HTML/CSS/SVG和本地资源。保持宽高比,使韩语换行可读,并使场景和子步骤导航可预测。在可行的情况下,将可编辑内容与播放逻辑分开。提供可见的上一页/下一页控件和使用说明。使用明确选择的结束行为,而不是假设演示文稿应该循环播放。

当需要动态效果时,请阅读 references/motion.md。将动态程度和播放模式视为独立的设置。单文件离线要求包括字体、图像和其他依赖项;在此要求下,避免外部运行时依赖。

对于类似视频的交付、营销或仓库流程场景,请阅读 references/motion-stories.md。捆绑的预设提供连续播放和相位控制,并带有可编辑的虚构数据;它们不是优化求解器或真实运营的模拟。

对于基于Excel的图表、交互式切片器或支持性/备份分析,请阅读 references/supplemental-analysis.md。询问工作簿位置、工作表/范围以及生成的分析应出现在何处(附加资源、独立HTML或两者都包含),包括其相关的场景和选项卡标签。重用已给出的答案。在构建前建立分析简报,当请求时,从左侧控件和右侧视觉结果开始,并在基础功能达成一致后添加高级功能。将分析作为可从演示文稿访问的附加HTML交付;不要静默替换演示文稿或附加原始工作簿。

验证与交付

在初始简报中询问PDF输出和备份资源文件、放置位置和选项卡标签。捆绑的打印/PDF按钮打印所有场景,每个场景都显示所有揭示,每个场景一页A4横向。支持性分析单独打印其当前筛选器和可选部分;资源不会自动合并到演示文稿PDF中。打印后保留演示步骤并暂停自动播放。分别验证打印布局和页数,与交互式播放分开。

检查源文件保真度、每个场景/子步骤、前进/后退转换、直接场景导航、场景变更计时器、重放和结束行为。在商定的输出大小下检查文本裁剪、溢出、键盘访问和减少动态行为。对于请求的打印/PDF模式,请与演示文稿截图分开检查渲染输出。

区分静态检查与浏览器检查。如果主机无法渲染或操作输出,请说明限制并列出未验证的行为;不要将演示文稿描述为已视觉验证。不要绕过工具安全限制以获得渲染访问权限。

根据实际实现,交付HTML、可编辑源文件和简要操作说明。报告已测试的内容和仍未经核实的内容。未经检查,不要声称支持MP4导出、已安装依赖项、离线支持或主机兼容性。

保留软件包的LICENSE以及技能的副本,并在演示文稿输出中保留构建器嵌入的法律声明和许可文本。允许个人、非商业和内部组织使用,无需付费;外部生成业务和工具的有偿分发需要单独许可。完成的演示文稿可以出于输出例外中的沟通目的进行共享。可见的作者水印是一个独立的设计选择,并非本许可的要求。

发布示例

用户提供的演示文稿是工作输入,不会自动成为公开示例。在准备此项目的公共仓库时,排除公司文档、嵌入式图像/视频、备注、隐藏数据、内部路径和衍生的商业内容。使用独立创作的虚构示例。不要将其作为常规转换请求的一部分发布或推送。

相关技能