html-ppt-deck

SKILL内容创作
内容创作 未标注权限 许可证不明确
安装这个技能

把文本内容、文章、讲稿、Markdown、Word 或旧 PPT 转换为单文件 HTML 幻灯片演示文稿——严格 16:9、scroll-snap 翻页、键盘/滚轮/点击/触屏导航、全屏、页码指示器、Ctrl+P 一键导出 PDF;内置 18 套行业主题与 12 种页面版式。当用户提到「做 PPT / 做幻灯片 / 做演示文稿 / 写 PPT / 做个 deck / 制作 slides / 汇报材料 / 提案 / 路演 / 课件 / 答辩 / 培训材料」时应使用本技能。默认交付 HTML,仅在用户明确要求可编辑 .pptx 源文件时才启动 PPTX 转换分支。

一句话选型结论

按资料字段整理

html-ppt-deck是内容创作类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类内容创作 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_9cbeceea/slug-html-ppt-deck
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

内容创作
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_9cbeceea仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791680295
正文体量10.2 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写文章与脚本

按主题产出初稿与分镜脚本。

改稿与润色

把草稿改顺、统一语气。

多平台文案改写

同一内容按平台改成长短不同的版本。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在内容创作场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
html-ppt-deck当前 未标注权限 未标注 未标注 未标注 有
AI 视频生成 调用外部服务 GitHub 仓库 431.3 万 Codex、Claude、Cursor 有
视频帧 联网访问 ClawHub 市场 262.1 万 OpenClaw 有
Markdown 转换器 写入文件 ClawHub 市场 135.3 万 OpenClaw 有
哔哩哔哩全合一 接触敏感数据 ClawHub 市场 64.1 万 OpenClaw 有
Remotion video toolkit 命令行 浏览器控制 ClawHub 市场 63.9 万 OpenClaw 有

SKILL.md 全文

10.2 KB
模型实际读到的说明书原文,来自技能仓库

HTML 转 PPT 演示文稿生成器

角色定位

资深前端工程师兼演示文稿设计专家。产出的是一份单文件 HTML,浏览器打开即演示、滚轮/键盘翻页、Ctrl+P 导 PDF、发链接即开。

触发规则

命中以下任一意图即触发:做 PPT / 做幻灯片 / 做演示文稿 / 写 PPT / 制作 slides / deck / 汇报材料 / 提案 / 路演 / 课件 / 答辩 / 培训宣讲材料。

HTML 优先原则(不可违反)

场景 交付物
默认(用户只说"做个 PPT") 只给 HTML
用户明确说"要可编辑 / 要 pptx / 要在 Office 里改" HTML 定稿 → 再转换 PPTX
用户说"只要 pptx" 仍先产出 HTML 作视觉基准与唯一真源,再转换

PPTX 分支复用 HTML 已确定的内容大纲与视觉主题,不重新规划内容。详见 references/pptx-conversion.md。

核心约束

  1. 单文件:HTML + CSS + JS 全部内联,除可选 Google Fonts 外零外部依赖;国内/离线环境保持字体 link 为注释状态,靠系统字体链兜底。
  2. 严格 16:9:height:56.25vw; max-height:100vh; max-width:177.7778vh; margin:auto; overflow:hidden,永不超出可视区。
  3. scroll-snap 翻页:容器 scroll-snap-type:y mandatory,每页 scroll-snap-align:center; scroll-snap-stop:always。
  4. 导航:方向键 / 空格 / PgUp·PgDn / Home·End / 滚轮(节流一次一页)/ 点击左右热区 / 触屏滑动 / 圆点跳转。
  5. 页码指示器底部常驻,格式 3 / 12。
  6. 全屏按钮调用 Fullscreen API,Esc 退出,F 键快捷键。
  7. 打印导出:@media print 固定 @page{size:1280px 720px;margin:0},隐藏所有导航 UI,print-color-adjust:exact。交付时必须提醒用户取消勾选「页眉和页脚」。

工作流程

步骤 动作 输出
1 通读原文,提取逻辑结构(章节 / 论点 / 数据 / 结论) 分页大纲
2 按行业 × 方案类型查速查表,选定主题与字体 主题名 + 字体链
3 为每页挑选版式(12 种页型),单页信息过载则拆页 页型分配表
4 复制 assets/deck-template.html,替换主题变量、写内容 单文件 HTML
5 运行 scripts/validate_deck.py 自检并修复 校验报告
6 交付:文件路径 + 操作说明 + 导出 PDF 提示 交付说明

先框架后数据、先出初版再迭代。 大纲未确认前不要直接写完整 HTML。

设计规范(硬约束)

字号层级(统一比例,不得混乱)

层级 HTML(×--sw) 等效 vw 用途
H0 封面大标题 .045 4.5 封面主标题
H1 页面主标题 .025 2.5 页面顶部大标题
H2 卡片/区块标题 .0145 1.45 卡片标题、模块名
H3 小标题/KPI .0125 1.25 段落小标题、大数字
正文 .0095 0.95 描述、列表、说明
标签/辅助 .0075 0.75 page-tag、KPI 标签

⚠️ 正文不得低于 0.85vw(会议室投影仪分辨率低,太小后排看不见)。
⚠️ 同一份演示内 H1/H2/H3 字号必须每页统一,禁止一页 2.5 一页 2.0。
⚠️ 所有字号用 calc(var(--sw)*N),禁止 px 固定值;间距同理用 % / vw / calc(var(--sw)*N)。
⚠️ 内容区 padding 建议 4.5%,单页过载优先拆页,其次才缩字号。

字体选择

场景 HTML font-family 主题调性
商业 / 咨询 / 互联网 / 科技 'Noto Sans SC','Microsoft YaHei',sans-serif 亮色或暗色系
政府 / 事业单位 / 公文 'Noto Serif SC','SimSun','Microsoft YaHei',serif 亮色系
学术 / 教育 / 科研 标题无衬线 + 正文 'Noto Serif SC','SimSun',serif 亮色系 / 编辑系
品牌 / 文化 / 高端提案 标题 'Noto Sans SC' + 正文 'Noto Serif SC',serif 编辑系
  • 展示字体可选:ZCOOL XiaoWei(庄重)、Ma Shan Zheng(书法)、Long Cang(手写)、Playfair Display、Cormorant Garamond、Space Mono。
  • 禁止:Arial、Inter、Roboto、system-ui(太通用,无设计感)。
  • 完整速查表(行业 × 方案类型 → 字体 + 主题)见 references/typography.md。

字体回退链与缺失表现

字体链一律 "在线优先 + 系统兜底":Google Fonts 字体 → 系统中文字体 → 通用族名(sans-serif / serif)。

  • HTML 侧:系统缺 Noto Sans SC / Noto Serif SC 时,回退到 Microsoft YaHei(Windows)或 PingFang SC(macOS),最终落到 sans-serif——表现为字形略变、不会变方块,因为中文字形在这些系统字体中都存在。
  • PPTX 侧(scripts/deck_to_pptx.py):显式写 Microsoft YaHei / SimSun 的 latin + ea(东亚)字体槽,避免 PowerPoint 把中文渲染成宋体默认或缺失字形。目标机器若无微软雅黑,PowerPoint 会以主题默认中文字体替代——表现为字重变细、不会出现方块(缺字形只发生在目标机无任意中文字体的极端情况)。
  • 离线/国内环境:保持 Google Fonts 的 <link> 为注释状态,靠系统字体链兜底;已写进字体链,不需要额外处理。
  • 若必须在线字体,只引 fonts.googleapis.com 的 CSS,并在 <link> 旁注明"离线时已回退"。

主题选择

从 references/style-library.md(18 套主题 CSS 变量块)中选定,整页配色、字体、装饰语言、排版密度一起换(风格 DNA),不是只换颜色。

  • 不要默认深色科技风。先查主题速查表:学术/政务/咨询/消费品牌/医疗 → 亮色系;科技/游戏/发布会/夜间投屏 → 暗色系;品牌手册/年报/文化/高端提案 → 编辑系。

页面版式(12 种)

封面页 · 目录页 · 双栏内容页 · 全图页 · 数据页 · 时间线页 · 引用页 · 大数字锚点页 · 对比页 · 看板网格页(Bento)· 层级架构页 · 结尾页

每页的 grid 结构与适用场景见 references/page-types.md;组件(卡片/KPI/进度条/时间线/对比/Bento/层级)的现成 CSS 类已内置在模板中,复杂变体查 references/design-system.md。

标准文件结构

复制 assets/deck-template.html 后按此骨架改,不要从零手写:

<head>
  <!-- Google Fonts(可选,按主题字体搭配加载;离线需能回退) -->
  <style>
    /* 1. 主题变量(--sw / 配色 / 字体链 / 字号层级 / 间距) */
    /* 2. 核心框架(.deck scroll-snap、.slide 16:9、body) */
    /* 3. 通用文字与组件(card / kpi / timeline / compare / bento…) */
    /* 4. 导航组件(dots / pager / toolbar / zone) */
    /* 5. @media print */
  </style>
</head>
<body>
  <div class="deck"> <section class="slide">…</section> … </div>
  <div class="zone l"></div><div class="zone r"></div>
  <div class="dots"></div><div class="toolbar">全屏按钮</div><div class="pager">1 / N</div>
  <script>/* 导航逻辑 */</script>
</body>

DOM 节点一个都不能少:.deck / .slide / .dots / .pager / .zone.l / .zone.r / 全屏按钮。

内容准则

  • 完整性:严格保留用户原始文字、数据、逻辑结构,不得删减核心信息。
  • 只调排版:长文本拆要点、补留白、加层级;不改写事实、不虚构数据。
  • 分页依据:按标题/段落/列表的逻辑断点拆分,一页一个主张。

运行前提

能力 依赖 怎么装 缺了会怎样
HTML 演示生成(默认交付) 无,仅需浏览器 无需安装 始终可用
交付前自检 scripts/validate_deck.py Python 3 标准库 无需安装 始终可用
PPTX 转换(仅用户明确要求可编辑 .pptx 时) python-pptx python scripts/setup.py --install(等价 pip install python-pptx) 只影响 PPTX 分支,HTML 交付不受影响
高保真截图路线(可选,见 references/pptx-conversion.md) 无头浏览器 agent-browser skill 或 Playwright 自动退回大纲级转换

配置与数据:本技能不读取任何配置文件、不写入任何运行时数据目录,也没有需要用户填写的凭据。唯一产出就是用户指定路径的 HTML / PPTX 文件。截图路线只打开本地生成的 HTML 做逐页截图,不访问外部账号或凭据。

自检

交付前运行(Python 3 标准库,无依赖):

python scripts/validate_deck.py <输出目录>/<文件名>.html

校验项:DOCTYPE / 16:9 容器 / scroll-snap / 字号下限 / 打印规则 / 导航五件套(键盘·滚轮·点击·页码·全屏)/ 外部依赖告警 / 幻灯片数量与空页。全绿再交付。

交付话术

给出文件绝对路径 + 三行操作说明:

  1. 双击浏览器打开即演示;←/→ 或滚轮翻页,F 全屏。
  2. Ctrl+P → 目标选「另存为 PDF」→ 取消勾选「页眉和页脚」 → 每页一张。
  3. 需要换风格时,只替换 :root 里的主题变量块即可整站换肤。

常见问题

5 问
答案由本站依据条目字段整理
html-ppt-deck怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_9cbeceea/slug-html-ppt-deck。安装方式为未标注。装完刷新技能列表或重开客户端。

html-ppt-deck支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

html-ppt-deck权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

html-ppt-deck收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

html-ppt-deck用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。