123 lines
6.3 KiB
Markdown

# Web Slide — 网页端 Slide(PPT)生成 Skill
通过对话驱动,自动生成可在浏览器中直接打开的交互式 HTML Slide(PPT)。无需安装任何软件,生成即可演示。
## 效果预览
**渐变深色主题 · 标题页** — 全屏沉浸式开场
![标题页](https://raw.githubusercontent.com/balancegsr/office/main/web-slide/assets/headline.png)
**数据图表 · 动态交互** — Chart.js 翻页时自动播放入场动画,支持 hover 查看数据
![动态交互图表](https://raw.githubusercontent.com/balancegsr/office/main/web-slide/assets/Animation_interaction_chart.png)
**卡片布局 · 多项并列** — 自动适配列数,玻璃质感面板
![卡片归类](https://raw.githubusercontent.com/balancegsr/office/main/web-slide/assets/Card_Classification.png)
**大数字布局 · 数据冲击** — 核心数据一眼抓住注意力
![重点内容](https://raw.githubusercontent.com/balancegsr/office/main/web-slide/assets/major_content.png)
**主题可视化选择器** — 浏览器内预览所有主题,点选即用
![主题选择器](https://raw.githubusercontent.com/balancegsr/office/main/web-slide/assets/Slide_style_selector.png)
## 核心能力
- **对话驱动**:提供素材或描述需求,Agent 自动完成内容结构化、布局选择、风格匹配和 HTML 生成
- **14 种布局**:标题页、内容页、双栏、卡片、大数字、引用、图片、图表、时间线、对比、金字塔等,根据内容自动选择
- **16 套主题**:Pure / Warm / Cyber / Data / Azure / Glass / Frost / Gradient 八种风格 × 浅色/深色,支持浏览器内可视化预览后选择
- **数据可视化**:SVG 图表、Chart.js、ECharts 三种方案,Agent 根据数据特征自动选择,翻页时动画精准触发
- **入场动画**:CSS 基础动画 + 可选 GSAP 高级动画(数字滚动、打字机、路径动画等)
- **完整交互**:键盘(← → Space / Home / End)、鼠标滚轮、触控板、触控滑动翻页,右侧圆点导航(可点击跳转,超过 12 页自动切换为数字显示),右上角全屏按钮(F 键 / ESC 退出)
- **单文件交付**:生成的 HTML 自包含所有样式和脚本,浏览器直接打开即可演示
## 使用方式
安装后在对话中提及 Slide(PPT)/ 演示文稿相关需求,Skill 自动触发。
**快速开始**
```
帮我做一个关于 AI 发展趋势的 Slide(PPT)
```
Agent 会引导你补充内容、确定结构和风格,然后生成完整的 HTML Slide。
**提供素材**
```
我有一份产品介绍文档,帮我做成 Slide(PPT)
(粘贴或附上文档内容)
```
**指定风格**
```
用深色极简风格,做一个技术分享的 Slide(PPT)
```
也支持提供参考物让 Agent 提取风格:.pptx 文件、网页链接、图片截图、PDF 文件。
## 预设主题
| 主题 | 标识 | 调性 | 适用场景 |
|------|------|------|---------|
| Pure Light | `pure-light` | 极致简约、纯净白底 | 产品发布、科技展示、设计提案 |
| Pure Dark | `pure-dark` | 深邃黑底、银白文字 | 产品发布会、科技演讲、高端展示 |
| Warm Light | `warm-light` | 暖调学院、奶油白底 | AI/科研汇报、品牌故事、温暖叙事 |
| Warm Dark | `warm-dark` | 深邃暖调、琥珀强调 | AI 研究分享、深度演讲、沉浸叙事 |
| Cyber Light | `cyber-light` | 科技蓝紫、现代感 | AI/SaaS 产品介绍、技术方案、创业路演 |
| Cyber Dark | `cyber-dark` | 赛博霓虹、未来感 | AI 产品发布、黑客松、极客风格 |
| Data Light | `data-light` | 数据学院、青绿强调 | 数据分析报告、研究成果、趋势分析 |
| Data Dark | `data-dark` | 数据仪表盘、夜间 | 仪表盘展示、实时数据、趋势演讲 |
| Azure Light | `azure-light` | 蓝调科技、专业 | 企业汇报、科技产品发布、ToB 方案 |
| Azure Dark | `azure-dark` | 蓝调深邃、沉稳 | 企业年会、产品发布会、夜间演示 |
| Glass Light | `glass-light` | 液态玻璃、通透光感 | 科技前沿、产品发布、创意展示 |
| Glass Dark | `glass-dark` | 液态玻璃暗色、深邃通透 | 科技发布会、沉浸式展示、夜间演示 |
| Frost Light | `frost-light` | 磨砂玻璃、清冷克制 | SaaS 产品、数据平台、专业工具 |
| Frost Dark | `frost-dark` | 磨砂玻璃暗色、沉稳专业 | 控制面板、技术架构、暗色办公 |
| Gradient Light | `gradient-light` | 渐变潮流、活力冲击 | 创意提案、营销发布、年轻品牌 |
| Gradient Dark | `gradient-dark` | 渐变暗色、霓虹未来 | 音乐/游戏/潮牌发布、视觉冲击型演讲 |
## 安装
`web-slide/` 文件夹复制到 Agent 软件的 Skills 目录下即可。不同软件的约定路径可能不同,常见示例:
| Agent 软件 | Skills 目录 |
|-----------|------------|
| OpenClaw | `.claw/skills/` |
| Claude Code | `.claude/skills/` |
| Antigravity | `.antigravity/skills/` |
| CodeBuddy | `.codebuddy/skills/` |
> 以上为常见路径,具体请以各软件官方文档为准。部分 Agent 软件也支持在设置页面直接导入。
## 分享与演示
生成的 HTML 文件可以直接发送给任何人,对方用浏览器打开即可查看完整的交互式 Slide(PPT)。本地演示时,按 F 或点击右上角按钮即可进入全屏。
## 扩展
**新增主题**:在 `references/themes/` 下创建 CSS 文件(参考现有主题的变量结构),然后在 `references/guidelines.md` 的主题注册表中添加一行描述。无需修改其他文件。
**新增布局**:在 `references/layouts/` 下创建 HTML 模板,然后在 `references/guidelines.md` 的布局注册表中添加一行描述。
## 注意事项
- 生成的 HTML 无需安装任何软件即可打开;如果 Slide 中包含数据图表或高级动画,演示时需要联网加载 CDN 资源
- 本 Skill 生成 HTML 格式,不提供 .pptx 导出。如需 .pptx 格式请使用专门的 pptx 生成工具
## 版本
- **v1.0.0** — 初始发布
- 14 种布局 + 16 套主题(8 风格 × 浅色/深色,含液态玻璃/磨砂玻璃/渐变)
- 对话引导式创建流程
- SVG / Chart.js / ECharts 数据可视化,翻页时动画自动触发
- CSS + GSAP 动画系统
- 主题可视化选择(浏览器预览 + 对话选择双路径)
- 完整演示交互(多方式翻页 / 全屏 / 圆点导航)
- 跨 Agent 软件兼容