生成 PPT 技能

PPT 的痛点是"做一遍只要 1 小时,但每次开新项目都要重做一遍"。Flowix 的解法是用 Agent 直接生成可演示的 Markdown 大纲或 HTML 幻灯片,写完就能讲。

前提 -- 已经会写最小结构 prompt,见 提示词

1. 两种产物

形态 适合 输出文件
Markdown 大纲 1-3 页的轻量分享、内部分享、临时会议 一段 .md
HTML 幻灯片 8-15 页的对外演讲、技术分享,带样式与动画 一个 .html 文件,用浏览器打开

两种产物的输入基本一致,只是 prompt 的"输出格式"段不同。先选一种,再写 prompt。

2. Markdown 大纲版

建一个 Prompts/ppt-outline.md:

# Prompt: 生成 PPT 大纲

## 角色
你是一名资深演讲教练,在做  的分享。

## 输入
主题:
时长: 分钟
听众:
核心观点:

## 输出格式
一段 Markdown 大纲,结构如下:

# 
> 一句话副标题(≤ 20 字)

## 议程
- 第 1 部分:...
- 第 2 部分:...

## 第 N 页:小标题
- 3 条 ≤ 20 字的要点
- 一句话结论

(每页之间空一行)

要求:
- 总页数 = ceil(minutes / 2.5)
- 前 1 页 = 议程 / 封面,最后 1 页 = 总结或 CTA
- 不要"谢谢""Q&A"作为占位,必要时在最后一页写"下一步建议"

调用方式:在 Flowix 任意文档里 Cmd/Ctrl + L,输入 /ppt-outline,Flowix 会把这整段 prompt 注入,然后 Agent 输出大纲直接写回。

3. HTML 幻灯片版

如果要带样式,让 Agent 输出单文件 HTML。

Prompts/ppt-html.md:

# Prompt: 生成可演示 HTML 幻灯片

## 输入
主题:
时长: 分钟
听众:
核心观点:

## 输出
**一段完整的 HTML**(从 `<!DOCTYPE html>` 到 `</html>`)。要求:

- 单文件,所有 CSS / JS 内联,**严禁外部资源**
- 用 CSS `display:none` / `.active` 类做翻页,键盘 ← -> Space 切换
- 顶部有进度条 `第 N / M 页`
- 每页布局:左上角小标题 + 中部 bullets + 底部 logo 占位
- 字号:标题 64px、要点 36px
- 配色:深底白字(#0E1116 / #FFFFFF)+ 品牌色强调(用 CSS 变量)
- 总页数 = ceil(minutes / 2)

Agent 输出后,复制到 ~/Notes/talks/2026-07-talk.html,双击浏览器即可全屏演示(F)。

样式细节不要让 Agent 自由发挥 -- 颜色、字号、网格在 prompt 里钉死,避免每次输出都不一致。

4. 流式迭代

第一版一定不完美,最忌讳从头来:

复盘发现 怎么写 follow-up
第 5 页 bullet 太密 "第 5 页拆成两页,每页 3 条以内"
想加图表 "第 7 页替换为 HTML/CSS bar chart,3 条数据"
配色太暗 "全部页面用浅底深字(#FAFAF7 / #222),强调色 #C25B4F"
时间超了 "总页数从 12 砍到 8,合并议程"

把每一轮修改追加到文档(对话流),Flowix 会保持上下文。

5. 经验法则

  • 大纲先于美工 -- 先要 Markdown 骨架,确认内容再换 HTML 版
  • 每页 3 条以内 bullet -- 多于 3 条没人记得
  • 首尾页最贵 -- 封面写"我为什么来听",最后一页写"你能带走什么",这两页反复打磨
  • 把 title 钉到议题 -- 不写"产品分享",写"Flowix 用 AI 接管你文档的 3 个办法"