frontend-slides 是什么?

Frontend Slides 是一个 Claude Code 技能,用来创建动画丰富、视觉精美的 HTML 网页演示文稿——既可从零生成,也可把现有 PowerPoint 文件转成网页幻灯片。它面向不懂设计、也不会 CSS/JavaScript 的人,采用「展示而非描述」(show, don't tell)的方式:与其让你用语言描述审美偏好,不如直接生成几种视觉预览让你挑选喜欢的。许可为 MIT,约 18,685 stars。它本质是一个可装入 Claude Code 的技能/插件,输入 /frontend-slides 即可使用。

⭐ 19,205 Stars 🍴 1,575 Forks JavaScript 作者: zarazhangrui
来源:README.md(标题、What This Does、Key Features);GitHub 仓库元数据(stars=18685、license=MIT) 查看 GitHub 仓库 →

为什么值得关注

用 AI 做幻灯片是高频需求,但通用 AI 产出常陷入「千篇一律的 AI 味」(白底紫渐变那种)。Frontend Slides 的差异化在于:产出是零依赖的单 HTML 文件(无 npm、无构建、无框架)、用「生成预览让你选」解决「说不清想要什么风格」的痛点、并刻意策划了一批有辨识度、规避 AI-slop 的风格;同时支持把 PPTX 转为网页并保留图片与内容。背靠 Claude 的前端设计能力、又解决了真实痛点,因而获得高关注。截至数据采集约 18,685 stars。

来源:README.md(What This Does、Key Features → Anti-AI-Slop / Zero Dependencies / Visual Style Discovery);GitHub 仓库元数据(stars=18685)

核心功能

零依赖单 HTML 输出

产出是内联 CSS/JS 的单个 HTML 文件,不需要 npm、构建工具或框架,便于分享和托管。

来源:README.md(Key Features → Zero Dependencies)
视觉风格发现(show, don't tell)

说不清审美偏好也没关系——技能生成多个视觉预览让你挑选,先问你想要的「感觉」(震撼/兴奋/平静),再生成 3 种风格供对比。

来源:README.md(What This Does、Key Features → Visual Style Discovery、Usage 步骤 2-3)
PPTX 转网页

用 extract-pptx.py 从现有 PowerPoint 提取全部文本、图片和备注,确认内容后选风格,生成保留原始素材的 HTML 演示。

来源:README.md(Key Features → PPT Conversion、Convert a PowerPoint 流程);git tree(scripts/extract-pptx.py)
策划的反 AI-slop 风格

内置一批有辨识度的风格(深色:Bold Signal、Electric Studio、Creative Voltage、Dark Botanical;浅色:Notebook Tabs、Pastel Geometry 等),刻意避开通用 AI 审美。

来源:README.md(Key Features → Anti-AI-Slop、Included Styles 列表)

技术架构

它是一个标准的 Claude Code 技能/插件:核心是 SKILL.md(定义流程与触发),配套 STYLE_PRESETS.md(策划的视觉风格预设)、html-template.md(HTML 模板)、animation-patterns.md(动画模式)和 viewport-base.css(基础视口样式);scripts/ 下有 extract-pptx.py(从 PPTX 提取文本/图片/备注)、export-pdf.sh(导出 PDF)和 deploy.sh(部署)。.claude-plugin/marketplace.json 使其可通过 Claude Code 插件 marketplace 安装。工作流是:技能引导你提供内容→询问你想要的「感觉」→生成 3 种视觉风格预览供对比→按你选的风格生成完整演示→在浏览器打开。产出是带内联 CSS/JS 的单 HTML 文件,可访问、响应式、带注释、便于二次定制。

来源:README.md(Usage 流程、Key Features → Production Quality);git tree(SKILL.md、STYLE_PRESETS.md、html-template.md、animation-patterns.md、viewport-base.css、scripts/extract-pptx.py、export-pdf.sh、deploy.sh、.claude-plugin/)

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) Claude Code(宿主)Claude Code(… python-pptx 类提取(extract-pptx.py,PPTX 转换)python-pptx 类… 零依赖单 HTML 输出 视觉风格发现(show, don't tell)视觉风格发现(show, d… PPTX 转网页 策划的反 AI-slop 风格 frontend-slides 项目本体 核心功能 关键依赖

中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成

技术栈

语言HTML/CSS/JavaScript(产出)+ Python/Shell(脚本)框架Claude Code 技能 / 插件(marketplace),产出为零依赖单 HTML
Claude Code(宿主)python-pptx 类提取(extract-pptx.py,PPTX…
通过 Claude Code 插件 marketplace 或手动复制到 ~/.claude/skills 安装;含 export-pdf.sh、deploy.sh 脚本
来源:README.md(Installation、Key Features);git tree(scripts/extract-pptx.py、export-pdf.sh、deploy.sh、.claude-plugin/marketplace.json)

快速上手

推荐通过 Claude Code 插件 marketplace 安装:/plugin marketplace add zarazhangrui/frontend-slides,再 /plugin install frontend-slides@frontend-slides,然后输入 /frontend-slides 使用。也可手动安装:把 SKILL.md、STYLE_PRESETS.md、viewport-base.css、html-template.md、animation-patterns.md 及 scripts/extract-pptx.py 复制到 ~/.claude/skills/frontend-slides/,或直接 git clone 到该目录。使用时输入 /frontend-slides 并描述需求(如「为我的 AI 创业公司做一份 pitch deck」),技能会问内容、问想要的感觉、生成 3 种风格预览供选、再生成完整演示并在浏览器打开;转 PPTX 则说「把 presentation.pptx 转成网页幻灯片」。
来源:README.md(Installation、Usage 段落)

使用场景

适合需要快速做出好看演示但不懂前端的人:创业者做 pitch deck、产品/运营做对外汇报、讲师做课件、把旧的 PowerPoint 升级为可在网页上分享、带动画的版本。因为产出是零依赖单 HTML,便于直接发链接或托管;又因为风格经过策划,能避免通用 AI 幻灯片的雷同感。对有强烈品牌规范或复杂图表需求的正式商务演示,仍可能需要在生成结果上人工微调。

来源:README.md(What This Does、Usage 的两类用法、Included Styles)

优势与局限

优势

  • 面向不懂设计/前端的人,用「生成预览让你选」降低表达门槛
  • 产出零依赖单 HTML,分享与托管简单,代码可访问、响应式、可定制
  • 策划风格规避 AI-slop,比通用 AI 幻灯片更有辨识度
  • 支持 PPTX 转网页并保留原始图片与内容,安装即用(插件/手动)

局限

  • 强绑定 Claude Code,非该宿主用户无法直接使用
  • 产出质量与风格仍依赖底层模型与提示,复杂图表/严格品牌规范可能需人工调整
  • 内置风格虽多但有限,超出预设的定制需进一步交互或改代码
  • 由个人维护的单一技能,覆盖面聚焦于演示这一场景
来源:README.md(Installation、Key Features、Included Styles)

最新版本

本页未获取到正式发行版记录;项目以 Claude Code 技能/插件形式维护,通过插件 marketplace 分发(.claude-plugin/marketplace.json),更新以完善风格预设、HTML 模板、动画模式与 PPTX 提取脚本为主。

来源:git tree(.claude-plugin/marketplace.json、STYLE_PRESETS.md、animation-patterns.md、scripts/);README.md(Installation)

总结评价

Frontend Slides 把 Claude 的前端设计能力,针对性地做成了一个解决真实痛点的演示技能:让不懂设计的人也能快速产出有辨识度、零依赖的 HTML 幻灯片,并能把旧 PPT 升级为网页版。「生成预览让你选」和「反 AI-slop 风格」是它最实用的两点。它的边界在于绑定 Claude Code、产出仍受模型与提示影响、内置风格有限。作为「快速做出好看演示」的工具,它定位清晰、上手简单,适合创业者、讲师和需要对外汇报的人;正式商务场景下的结果建议再人工打磨。

来源:综合 README.md 的定位、风格策划与工作流
透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间: 2026-05-24 12:22. 质量评分: 100/100.

数据来源:README、GitHub API、依赖文件