以 skill 自身的术语
Frontend Slides 构建无依赖、动效丰富、完全在浏览器中运行的 HTML 演示文稿,可从零创建,也可从 .pptx 文件转换而来。它面向非设计师用户,让他们通过观看而不是从抽象描述中选择来发现自己的审美偏好:它会生成三份单页样式预览(一个安全预设、至少一个大胆模板、一个随机方案),让用户对其进行视觉反馈。
一份演示文稿承载的文字量由密度选择决定,可选低密度的以演讲者为主导,或高密度的以阅读为主导。每份演示文稿都在固定的 1920x1080 舞台内编写,按视口统一缩放,交付方式可以是一个可用的 Vercel 网址,也可以是 PDF 导出文件。
它产出什么
- 一份自包含的 HTML 演示文稿,所有样式和脚本均内联。
- 三个临时的样式预览文件(style-a.html、style-b.html、style-c.html),会在交付时删除。
- 可选地在 Vercel 上生成一个可用网址,以便通过短信、Slack 或邮件分享该演示文稿,可在任何设备上查看。
- 可选地生成一份 PDF,用于邮件、Slack 或打印,通过对每一页幻灯片截图并合并而成。
工作方式
- 01检测模式
该 skill 首先判断这项任务是从零构建的新演示文稿、一次 .pptx 转换,还是对现有 HTML 演示文稿的增强,并应用相应的阶段路径。
- 02一次性提出发现性问题
目的、篇幅、内容准备情况和密度这几个问题会一起被提出,在具备原生结构化问答界面的环境中使用该界面,让用户一次性填完全部信息。
- 03生成三份样式预览
该 skill 不会要求用户说出一种风格名称,而是渲染三份单页标题预览,自动打开它们,并询问用户更喜欢哪一个(或是否想混合其中的元素)。
- 04生成单文件演示文稿
完整的演示文稿被写成一个 HTML 文件,内联整份必需的 viewport-base.css,并按章节添加注释,同时使用所选的密度选择和所选的样式方案。
- 05转换 PowerPoint 文件
对于 .pptx 源文件,内置的 Python 脚本会先提取内容,由用户确认标题、摘要和图片数量,之后才进行样式发现和 HTML 生成。
- 06先交付,再提议分享
预览文件会被删除,演示文稿在浏览器中打开,用户会被告知导航方式、CSS variables、字体、.reveal 类和内联编辑,然后才会被提供部署或 PDF 导出。