返回顶部
h

html-pptHTML幻灯片

HTML PPT Studio — author professional static HTML presentations in many styles, layouts, and animations, all driven by templates. Use when the user asks for a presentation, PPT, slides, keynote, deck, slideshow, "幻灯片", "演讲稿", "做一份 PPT", "做一份 slides", a reveal-style HTML deck, a 小红书 图文, or any kind of multi-slide pitch/report/sharing document that should look tasteful and be usable with keyboard navigation. Triggers include keywords like "presentation", "ppt", "slides", "deck", "keynote", "reveal

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
90
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

html-ppt

html-ppt — HTML PPT Studio

以静态文件形式创作专业HTML演示文稿。一个主题文件 = 一种外观。一个布局文件 = 一种页面类型。一个动画类 = 一种入场效果。所有页面共享 assets/base.css 中基于令牌的设计系统。

安装

bash
npx skills add https://github.com/lewislulu/html-ppt-skill

一条命令,无需构建。纯静态HTML/CSS/JS,仅使用CDN网页字体。

该技能提供的内容

  • - 36个主题 (assets/themes/.css) — minimal-white, editorial-serif, soft-pastel, sharp-mono, arctic-cool, sunset-warm, catppuccin-latte/mocha, dracula, tokyo-night, nord, solarized-light, gruvbox-dark, rose-pine, neo-brutalism, glassmorphism, bauhaus, swiss-grid, terminal-green, xiaohongshu-white, rainbow-gradient, aurora, blueprint, memphis-pop, cyberpunk-neon, y2k-chrome, retro-tv, japanese-minimal, vaporwave, midcentury, corporate-clean, academic-paper, news-broadcast, pitch-deck-vc, magazine-bold, engineering-whiteprint
  • 14个完整演示文稿模板 (templates/full-decks//) — 包含作用域 .tpl- CSS的完整多页演示文稿。8个从真实演示文稿中提取(xhs-white-editorial, graphify-dark-graph, knowledge-arch-blueprint, hermes-cyber-terminal, obsidian-claude-gradient, testing-safety-alert, xhs-pastel-card, dir-key-nav-minimal),6个场景框架(pitch-deck, product-launch, tech-sharing, weekly-report, xhs-post 3:4, course-module)
  • 31种布局 (templates/single-page/.html) 附带真实演示数据
  • 27个CSS动画 (assets/animations/animations.css) 通过 data-anim 使用
  • 20个画布特效动画 (assets/animations/fx/*.js) 通过 data-fx 使用 — particle-burst, confetti-cannon, firework, starfield, matrix-rain, knowledge-graph (力导向), neural-net (脉冲), constellation, orbit-ring, galaxy-swirl, word-cascade, letter-explode, chain-react, magnetic-field, data-stream, gradient-blob, sparkle-trail, shockwave, typewriter-multi, counter-explosion
  • 键盘运行时 (assets/runtime.js) — 方向键, T(主题), A(动画), F/S/O
  • 特效运行时 (assets/animations/fx-runtime.js) — 进入幻灯片时自动初始化 [data-fx],离开时清理
  • 主题/布局/动画/完整演示文稿展示页面
  • 用于PNG导出的无头Chrome渲染脚本

使用时机

当用户要求任何形式的幻灯片输出,或希望将文本/笔记转化为可展示的演示文稿时使用。优先选择此方案而非从头构建。

在创作任何内容之前 — 始终询问或推荐

在理解三件事之前不要开始编写幻灯片。 要么直接询问用户,要么 — 如果用户已经提供了丰富的内容 — 提出一个得体的默认方案并确认。

  1. 1. 内容与受众。 演示文稿的主题是什么,多少页,观众是谁(工程师/高管/小红书读者/学生/风险投资)?
  2. 风格/主题。 36个主题中哪个适合?如果不确定,根据基调推荐2-3个候选:
- 商业/投资者路演 → pitch-deck-vc, corporate-clean, swiss-grid - 技术分享/工程 → tokyo-night, dracula, catppuccin-mocha, terminal-green, blueprint - 小红书图文 → xiaohongshu-white, soft-pastel, rainbow-gradient, magazine-bold - 学术/报告 → academic-paper, editorial-serif, minimal-white - 前卫/赛博/发布 → cyberpunk-neon, vaporwave, y2k-chrome, neo-brutalism
  1. 3. 起点。 14个完整演示文稿模板之一,还是从零开始?指向最接近的 templates/full-decks// 并询问是否合适。如果用户的内容暗示了明显的选择(例如我要做产品发布会 → product-launch),自信地提出而非盲目询问。

一个好的开场信息如下:

我可以给你做这份PPT!先确认三件事:

  1. 1. 大致内容/页数/观众是谁?
  2. 风格偏好?我建议从这3个主题里选一个:tokyo-night(技术分享默认好看)、xiaohongshu-white(小红书风)、corporate-clean(正式汇报)。
  3. 要不要用我现成的 tech-sharing 全deck模板打底?

只有这些明确后,再搭建演示文稿并开始编写。

快速开始

  1. 1. 搭建新演示文稿。 从仓库根目录:
bash ./scripts/new-deck.sh my-talk open examples/my-talk/index.html
  1. 2. 选择主题。 打开演示文稿并按 T 键循环切换。或硬编码:
html

目录在 references/themes.md 中。

  1. 3. 选择布局。 从 templates/single-page/ 中的文件复制
    ...
    代码块到你的演示文稿中。替换演示数据。目录在 references/layouts.md 中。
  2. 添加动画。 在任何元素上放置 data-anim=fade-up(或 class=anim-fade-up)。在
      /网格上,使用 anim-stagger-list 实现序列化展示。对于画布特效,使用
      ...
      并包含 。目录在 references/animations.md 中。
    • 使用完整演示文稿模板。 将 templates/full-decks// 复制到 examples/my-talk/ 作为起点。每个文件夹都自包含作用域CSS。目录在 references/full-decks.md 中,画廊在 templates/full-decks-index.html。
    • 渲染为PNG。

bash
./scripts/render.sh templates/theme-showcase.html # 单次
./scripts/render.sh examples/my-talk/index.html 12 # 12页

创作规则(重要)

  • - 始终从模板开始。 不要从头创作幻灯片 — 先从 templates/single-page/ 复制最接近的布局,然后替换内容。
  • 使用令牌,而非字面颜色。 每个颜色、圆角、阴影都应来自 assets/base.css 中定义并由主题覆盖的CSS变量。好的做法:color: var(--text-1)。不好的做法:color: #111。
  • 不要发明新的布局文件。 优先组合现有布局。只有在30种都不合适时才添加新的 templates/single-page/*.html。
  • 尊重Chrome插槽。 .deck-header、.deck-footer、.slide-number 和进度条由 assets/base.css + runtime.js 提供。
  • 键盘优先。 始终包含 ,以便演示文稿支持 ← → / T / A / F / S / O / 哈希深度链接。
  • 每个逻辑页面一个 .slide。 runtime.js 使 .slide.is-active 可见;其他全部隐藏。
  • 提供备注。 在每个幻灯片内将演讲者备注包裹在
    中。按S键打开覆盖层。

编写指南

参见 references/authoring-guide.md 获取逐步指南:文件结构、命名、如何将大纲转化为演示文稿、如何根据受众选择布局和主题、如何制作中英文双语演示文稿,以及如何导出。

目录(需要时加载)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 html-ppt-1776388511 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 html-ppt-1776388511 技能

通过命令行安装

skillhub install html-ppt-1776388511

下载

⬇ 下载 html-ppt v1.0.0(免费)

文件大小: 205.26 KB | 发布时间: 2026-4-17 15:02

v1.0.0 最新 2026-4-17 15:02
Initial release · 36 themes · 31 layouts · 47 animations · 14 full-deck templates

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部