gzsteven666/html-ppt-designer/html-ppt-designer-2
Claude Code and agent skill by gzsteven666/html-ppt-designer
- community
Checking that the SKILL.md file is still in the repository.
HTML PPT 精致演示文稿设计器 - 将用户内容转化为精致的HTML演示文稿页面,LLM 智能设计优先,支持多种视觉风格、动效设计、色彩认知系统。触发词:PPT、演示文稿、HTML幻灯片、slide、presentation、做PPT、制作演示。
Install
npx vskill@latest install gzsteven666/html-ppt-designer/html-ppt-designer-2SKILL.md
HTML PPT Designer v5.2 / 智能演示文稿设计器
版本: 5.2 架构: LLM 智能设计优先 + 本地模板 fallback + 原文配图提取 + Unsplash 配图 + 真翻页引擎 + 6 种动画 + 视频播客模式 + 内嵌字幕 + 国产 TTS + 纯色设计 + 默认图标装饰 + 控制面板自动隐藏 更新日期: 2026-02-13
🔧 环境变量配置(首次使用必读)
在使用本 Skill 的配图和 AI 功能前,需要配置相应的 API Key。
必需配置
| 功能 | 环境变量 | 申请地址 | 免费额度 | |
|---|---|---|---|---|
| Unsplash 配图 | UNSPLASH_ACCESS_KEY | https://unsplash.com/developers | 50次/小时 | |
| AI 生成插图 | ZENMUX_API_KEY | https://zenmux.ai | 按用量计费 |
可选配置(视频导出)
| 功能 | 环境变量 | 申请地址 | 费用 | |
|---|---|---|---|---|
| OpenAI TTS | OPENAI_API_KEY | https://platform.openai.com | ~$0.015/分钟 | |
| 火山引擎 TTS | VOLCENGINE_ACCESS_KEY + VOLCENGINE_SECRET_KEY | https://console.volcengine.com | 按用量计费 | |
| 智谱 AI TTS | ZHIPUAI_API_KEY | https://open.bigmodel.cn | 按用量计费 | |
| Gemini 转录 | GEMINI_API_KEY | https://aistudio.google.com | ~$0.001/分钟 |
配置方法
方法一:临时设置(当前终端会话)
方法二:永久设置(添加到 shell 配置文件)
Unsplash API 申请步骤
- 访问 https://unsplash.com/developers
- 注册/登录 Unsplash 账号
- 点击「New Application」创建新应用
- 填写应用信息(用途可填:PPT 配图)
- 创建后获取 Access Key
- 设置环境变量:
export UNSPLASH_ACCESS_KEY="your-key"
ZENMUX API 申请步骤
- 访问 https://zenmux.ai
- 注册账号并登录
- 在控制台获取 API Key
- 设置环境变量:
export ZENMUX_API_KEY="your-key"
🆕 v4.0 核心架构升级
设计理念转变
旧架构(v3.x):预设 16 种固定模板 → 用户选择 → 填充内容 新架构(v4.0):LLM 分析内容 → 智能生成设计 → 动态创建 CSS
LLM 优先设计流程
本地模板的新定位
| 场景 | 使用方式 | |
|---|---|---|
| 正常使用 | LLM 动态生成设计,不使用本地模板 | |
| 网络问题 | LLM 无法响应时,fallback 到 16 种预设模板 | |
| 用户指定 | 用户明确要求某种预设风格时使用 | |
| 快速预览 | 需要快速生成时可选使用 |
🎨 LLM 智能设计系统
设计分析维度
LLM 在生成设计前会分析以下维度:
| 维度 | 分析内容 | 影响设计 | |
|---|---|---|---|
| 内容类型 | 演讲/教程/报告/故事/数据/产品 | 整体风格方向 | |
| 情感基调 | 严肃/活泼/专业/温暖/科技/艺术 | 色彩和字体选择 | |
| 主题领域 | 科技/商业/教育/生活/艺术 | 配色和装饰元素 | |
| 目标受众 | 高管/大众/学生/专业人士 | 信息密度和复杂度 | |
| 使用场景 | 演讲/分享/汇报/营销 | 视觉冲击力程度 |
动态生成的设计元素
1. 色彩方案
2. 字体系统
3. 布局参数
4. 页面类型设计
每种页面类型都有独立的设计方案:
| 页面类型 | LLM 设计要点 | |
|---|---|---|
| 封面页 | 标题位置、副标题样式、装饰元素、背景处理 | |
| 内容页 | 标题样式、正文排版、图文布局、信息层次 | |
| 金句页 | 引号样式、文字大小、背景氛围、强调方式 | |
| 结尾页 | 结束语设计、联系方式、行动号召 |
📋 完整工作流程
🎬 视频播客模式详解
为什么需要视频播客模式?
问题:普通 PPT 转视频时,单页停留 30-50 秒,画面太单调
解决:
- 内容拆分:原本 1 页 → 拆分为 2-3 页
- 视觉丰富:增加数据卡片、图表、引用框
- 节奏感:每页 10-20 秒,翻页更频繁
内容拆分策略
| 原内容类型 | 拆分方案 | 示例 | |
|---|---|---|---|
| 概念介绍 | 概念页 + 案例页 + 总结页 | 「AI 原生代理公司」拆分为 3 页 | |
| 数据展示 | 数据概览 + 详细数据 + 趋势分析 | 「市场数据」拆分为 3 页 | |
| 方法步骤 | 概述页 + 每步骤独立页 | 「三步法」拆分为 4 页 | |
| 对比分析 | 对比概览 + A 方案 + B 方案 + 结论 | 「方案对比」拆分为 4 页 |
视觉元素模板
数据卡片
进度条/时间线
引用框
视频模式字号规范(v5.1 新增)
问题:普通 HTML PPT 字号在视频导出后过小,大量留白,用户看不清。
解决方案:视频模式使用 1.5x 字号,减少边距,提高信息密度。
| 元素 | 普通模式 | 视频模式 | 说明 | |
|---|---|---|---|---|
| 封面大标题 | 72px | 108px | 确保视频封面冲击力 | |
| 页面标题 | 42px | 64px | 清晰可读 | |
| 正文 | 20px | 32px | 视频舒适阅读 | |
| 引用文字 | 36px | 52px | 金句突出 | |
| 页边距 | 80-120px | 40-60px | 减少留白 | |
| 行高 | 1.8 | 2.0 | 视频舒适间距 |
CSS 变量覆盖:
视频播客模式 AskUserQuestion 模板
🎬 视频导出系统(v3.2 内嵌字幕)
功能概述
将 HTML PPT 幻灯片转换为带配音和字幕的 MP4 视频,支持:
- 音频驱动时长:每页展示时间 = 该页音频实际时长,100% 同步
- 内嵌字幕:白字黑背景圆角样式,按句子分割逐句显示
- 字幕同步:每句字幕时长按字数比例分配,与音频完美同步
- 自动截图:使用 Playwright 高清捕获每页幻灯片
- 智能配音:Edge TTS(免费)或 OpenAI TTS(高质量)
- 多语言支持:中文 / 英文语音
v3.2 核心改进
字幕特性
| 特性 | 说明 | |
|---|---|---|
| 样式 | 白色文字 + 半透明黑色背景 + 12px 圆角 | |
| 字体 | PingFang SC(苹果平方),28px | |
| 位置 | 底部居中,距离底部 60px | |
| 同步方式 | 按句子分割,每句时长 = (该句字数 / 总字数) × 页面音频时长 | |
| 最小显示 | 每句至少 1.5 秒 |
依赖安装
脚本使用
字幕相关参数
| 参数 | 默认值 | 说明 | |
|---|---|---|---|
--no-subtitle | - | 禁用内嵌字幕 | |
--subtitle-font | PingFang SC, Noto Sans SC | 字幕字体 | |
--subtitle-fontsize | 28 | 字幕字号(像素) | |
--subtitle-radius | 12 | 字幕背景圆角(像素) |
TTS 服务对比
| 服务 | 费用 | 音质 | 速度 | 推荐场景 | |
|---|---|---|---|---|---|
| Edge TTS | 免费 | 良好 | 快 | 日常使用 ⭐ 推荐 | |
| OpenAI TTS | ~$0.015/分钟 | 优秀 | 快 | 商业/高质量需求 | |
| 火山引擎 | 按量付费 | 优秀 | 快 | 中文专业场景 | |
| 智谱 AI | 按量付费 | 优秀 | 快 | 中文专业场景 | |
| Fish Speech | 免费 | 良好 | 中 | 本地部署/隐私需求 |
环境变量配置
可用中文语音
Edge TTS(16 种)
| 语音 ID | 描述 | |
|---|---|---|
zh-CN-YunjianNeural | 云健 - 男声,新闻播报 ⭐ 默认 | |
zh-CN-XiaoxiaoNeural | 晓晓 - 女声,自然亲切 | |
zh-CN-YunxiNeural | 云希 - 男声,年轻活力 | |
zh-CN-XiaoyiNeural | 晓伊 - 女声,温柔 | |
zh-CN-YunfengNeural | 云枫 - 男声,沉稳 | |
zh-CN-YunyangNeural | 云扬 - 男声,专业客服 | |
zh-CN-XiaochenNeural | 晓辰 - 女声,新闻 | |
zh-CN-XiaohanNeural | 晓涵 - 女声,温暖 |
火山引擎 TTS(8 种)
| 语音 ID | 描述 | |
|---|---|---|
zh_female_tianmeixiaoyuan | 甜美小媛 - 女声,甜美亲切 ⭐ 推荐 | |
zh_female_shuangkuaisisi | 爽快思思 - 女声,爽朗 | |
zh_female_wanwan | 湾湾 - 女声,台湾腔 | |
zh_female_chenshu | 成熟姐姐 - 女声,知性 | |
zh_male_chunhou | 醇厚男声 - 男声,稳重 | |
zh_male_narration | 解说男声 - 男声,专业 | |
zh_male_qingxinnansheng | 清新男声 - 男声,年轻 | |
zh_male_huangzhong | 黄钟 - 男声,播音 |
工作流程图(v3.2)
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingSKILL.md
Popularity
- Repository stars
- 64
- Repository forks
- 5
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 18 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/gzsteven666/html-ppt-designer/html-ppt-designer-2)