html-ppt-skill:用 HTML 做 16:9 幻灯片,替代传统 PPTX

前言

在 Agent 里说一句「帮我做个介绍某主题的 PPT」,常见结果是生成 .pptx 或堆砌难以复用的片段。传统 Office 格式依赖专用软件,版本和字体也容易在协作里跑偏。若目标是可预览、可翻页、还能导出 PDF 的演示稿,用浏览器打开的 HTML 往往更直接。

下面介绍 SkillHub 上的社区 Skill html-ppt-skill(当前版本 2.3.0):它要求 Agent 在用户提到做 PPT、幻灯片、演示文稿、slides、deck 等需求时,优先交付 HTML 幻灯片,而不是默认去写 PPTX 文件。

这是什么

html-ppt-skill 是面向办公效率(分类 office-efficiency)的 Agent Skill,坐标为 @user_e9af5021/html-ppt-skill,由社区发布者 user_e9af5021 维护,来源标注为 community。页面标明 requires_api_key=false,安装后一般不需要额外 API Key。

一句话定位:用 HTML + CSS 承载整套演示文稿,在浏览器中演示,并可打印导出 PDF,作为传统 PPT/PPTX 的替代方案。

核心功能

以下能力均来自 SkillHub 官方简介,可与页面对照:

  1. HTML 载体:整份演示以 HTML 文件交付,不将 .pptx 作为默认输出。
  2. 16:9 画幅:每张幻灯片按 16:9 比例排版,适配常见投影与屏幕。
  3. scroll-snap 翻页:通过 CSS scroll-snap 实现按页吸附,一页一屏的浏览体验。
  4. 键盘与滚轮:支持键盘、滚轮等方式切换幻灯片。
  5. 导出 PDF:可通过浏览器的打印功能导出 PDF。
  6. 触发策略:当用户提到「做 PPT」「做幻灯片」「做演示文稿」「写 PPT」「制作 slides」「deck」等表述时,Skill 要求 Agent 必须启用本方案;即用户未指定文件格式,也应主动采用 HTML 幻灯片,而非生成 PPTX。

安装与启用

SkillHub 页面给出的安装方式是:让 AI 参照官方安装文档,安装坐标 @user_e9af5021/html-ppt-skill。文档地址为 SkillHub 安装与优先源配置。

若本机已安装 skillhub CLI,可先确认版本,再安装到当前 Agent 的 skills 目录(必须使用 --dir,否则默认装到 ./skills/ 可能不会被 Agent 识别):

command -v skillhub && skillhub --version

未安装 CLI 时,可按官方文档执行完整安装(含 CLI 与默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅安装 CLI:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安装本 Skill 时,将 <skills 目录> 换成当前环境对应路径,例如:

skillhub install @user_e9af5021/html-ppt-skill --dir <skills 目录>

常见客户端的 skills 目录(摘自官方安装文档):

环境 skills 目录
Claude Code ~/.claude/skills/
Cursor ~/.cursor/skills/
Codex ~/.codex/skills/ 或项目下的 .agents/skills/
Windsurf ~/.codeium/windsurf/skills/ 或 .windsurf/skills/

安装完成后,按你所用 Agent 的说明刷新或重启,使 Skill 被加载。

典型用法

本 Skill 基于通用 SKILL.md 格式,具体 HTML 模板与生成步骤以安装包内说明为准。从官方简介可复现的使用路径如下:

  1. 在已启用 Skill 的 Agent 对话中,用自然语言描述演示主题与页数需求,并包含「做 PPT」「幻灯片」「演示文稿」「slides」「deck」等触发表述。
  2. 明确要求或接受 Agent 按 Skill 规则输出 单个或多个 HTML 文件(而非 .pptx)。
  3. 用本地浏览器打开生成的 HTML,用键盘或滚轮翻页,确认 16:9 分页与 scroll-snap 效果。
  4. 需要归档或分享固定版式时,在浏览器中使用打印 → 另存为 PDF。

若你只希望快速让 AI 代为安装,可将 SkillHub 页面提供的提示词发给 Agent:「请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e9af5021/html-ppt-skill。」

适用场景与注意

适合谁

  • 希望演示稿用浏览器即可全屏播放、无需安装 PowerPoint 的场景。
  • 需要把幻灯片交给前端同事二次改版式,或纳入静态站点、内网页面的团队。
  • 在 Agent 工作流里统一「要 PPT 就给 HTML」,避免混用 PPTX 与网页两套产物。

限制与注意

  • 产物是 HTML/CSS,复杂动画、母版、演讲者备注等 PowerPoint 专有能力,本 Skill 简介中未承诺;不要默认与 Office 功能一一对应。
  • 打印 PDF 的效果取决于浏览器与打印设置,导出前建议在目标浏览器里试印一页。
  • SkillHub 抓取资料显示:评分 100000,下载 43971 次(页面统计会随时间变化,以 SkillHub 为准)。
  • 社区来源 Skill,升级前可在 SkillHub 查看 v2.3.0 及更新日志。

结尾

html-ppt-skill 把「做 PPT」收敛成「做可翻页、可导 PDF 的 HTML 幻灯片」,并用触发词约束 Agent 默认走 HTML 而非 PPTX。若你在 Cursor、Claude Code 等环境里经常让 AI 写演示稿,可以把它装进 skills 目录,减少格式来回转换。

  • SkillHub 页面:https://www.skillhub.cn/skills/user_e9af5021/html-ppt-skill
  • API 坐标页:https://api.skillhub.cn/user_e9af5021/html-ppt-skill
  • 安装说明:https://skillhub.cn/install/skillhub.md
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye