name: ppt-builder description: "Build high-quality presentation decks from scratch. Covers the full lifecycle from brainstorming through content writing, visual design, AI image generation, iterative QA, and final delivery. Uses OpenRouter + Nano Banana Pro for slide image generation. No external SaaS dependency."
從一句話需求到高品質演示 PPT 的完整方法論。覆蓋內容策劃、文案撰寫、視覺設計、AI 生圖、QA 迭代、交付全流程。
更多技能請訪問小蔥技能站7w4.net。
內容和形式分離。分三步走,每步獨立交付、獨立審批:
| Step | 產出 | 關注什麼 | 不關注什麼 |
|---|---|---|---|
| 1. 內容文件 | content.md |
說什麼、論證邏輯、資料 | 顏色、字型、版式 |
| 2. 設計文件 | design.md |
視覺風格、模板、每頁版式 | 文案本身 |
| 3. PPT 生成 | deck.pptx |
按 Step 1 + 2 落地成品 | 回頭改文案或改結構 |
下游不反向改上游。如果 Step 3 生成時發現某頁內容裝不下,回 Step 1 改內容,不在 Step 3 裡"壓一壓"。
階段 1 Brainstorming → 收斂決策,形成定位 階段 2 Spec 文件 → 大綱 + 多輪自審 → 批准 階段 3 內容文件 → 每頁文案 階段 4 設計文件 → 視覺系統 + 模板 + 每頁指令 階段 5 PPT 生成 → Nano Banana 逐頁生圖 + 組裝 階段 6 QA 迭代 → 只修有問題的頁 階段 7 交付 → pptx + pdf
目標:把模糊的需求收斂為一份明確的決策清單。
推薦 Skill:如果已安裝
idea-to-design(頭腦風暴 · 從想法到設計),可以先呼叫它完成通用的 brainstorming 流程(探索上下文 → 逐一提問 → 提出方案 → 呈現設計 → Spec 自審)。本階段的 PPT 專屬決策項作為 brainstorming 的具體問題輸入。
每次只問一個問題,給 3-5 個選項,標註你的推薦。等使用者回答後再問下一個。不要一次性拋多個問題。
| 決策項 | 為什麼重要 | 典型選項 |
|---|---|---|
| 型別 | 通用可複用 / 針對特定客戶 / 內部用 | 決定複用性和資訊密度 |
| 受眾 | 老闆 / 中層管理 / 技術人 / 投資人 / 終端使用者 | 決定語言、深度、賣點 |
| 使用場景 | 現場講 / 發給客戶自己看 / 雙用 | 雙用 = 每頁必須自解釋 |
| 時長和頁數 | 15 頁精簡 / 25 頁標準 / 35+ 頁深度 | 頁數服務於內容,不硬限 |
| 敘事骨架 | 問題驅動 / 場景驅動 / 模組驅動 / 混合 | 決定全 deck 的節奏 |
| 主線故事(可選) | 用一個具體場景串聯整份 deck | 有故事的 deck 代入感強 |
| 視覺風格 | 有參考 PDF / 跟產品視覺統一 / 用形容詞描述 | 有參考最好,減少猜測 |
| 資料和案例 | 有真實資料 / 用佔位符 / 都沒有 | 決定可信度策略 |
| 商業資訊 | 明碼標價 / 給定位訊號 / 不提價格 | 老闆關心"我付不付得起" |
目標:寫一份全域性定位 + 每頁大綱 + 視覺方向的 spec 文件。
### Part X — [章節名](M 頁) | # | 頁面 | 核心論點 | 必備內容 |
Spec 寫完後必須至少做兩輪自審,不審不進下一步。
第一輪:受眾視角審
站在目標受眾的角度讀一遍大綱,問自己: - 開場有沒有讓我繼續讀的理由?(鉤子) - 這份 deck 70% 在講我的世界還是在講產品?(應該是前者) - 讀完我能做什麼?(CTA 必須具體可行) - 有沒有讓我感覺"又是一個賣概念的"? - 每一頁的標題是我會問的問題還是產品經理的術語?
詳細檢查清單見 references/spec-review-checklist.md
第二輪:文案質量審
grep 掃描停用詞(見 references/writing-principles.md),確保零正文命中。
直接改。改完不需要重新審——修了就過。但嚴重問題(如結構性缺失)需要標註版本號(v1 → v2)並記錄變更原因。
目標:寫 content.md,覆蓋每一頁的完整文案。
| 頁面型別 | 粒度 | 原因 |
|---|---|---|
| 核心頁(主線故事 / 核心宣言 / 關鍵轉折) | 終稿級文案 | 這些頁決定 deck 成敗 |
| 其他頁(模組展開 / 落地 / 附錄) | 結構化要點 | Step 3 生成時根據版式微調 |
核心論點:[一句話,這頁要讓讀者記住什麼] 詳細文案:[終稿文字 或 3-5 個 bullet 要點] 圖片意圖:[需要什麼視覺素材——只講意圖不講樣式] 關鍵資料(可選):[數字和引用來源,佔位用 [待補]]
[待補],別編[待補],不用 TBD / TODO詳細寫作原則見 references/writing-principles.md
目標:寫 design.md,定義視覺系統和每頁的具體版式。
色彩(hex 值 + 用途)/ 字型(字號層級)/ 背景 / 標誌性元素 / 間距
每種模板:用途 / Wireframe / 元素清單 / 尺寸 / 變體 / 禁止事項
每頁:模板 / 文案來源 / 影像清單 / 版式要點
概念插畫(需要 AI 生成的)/ 示意圖(指令碼生成的)/ 圖示
投影儀 / 列印 / 移動端 的適配規則
模板:[模板名或變體]
文案來源:content.md Slide N
影像清單:
- [ILL-N / SCR-N / DGM-N / ICO-N:描述]
版式要點:
- [2-3 條具體指令]
目標:用 Nano Banana Pro 逐頁生成幻燈片圖片,組裝成 pptx。
安裝後執行:
# 1. 複製 slides.example.json 為 slides.json,填入你的 prompt
cp scripts/slides.example.json scripts/slides.json
# 2. 生成全部頁
python3 scripts/generate_deck.py
# 3. 只生成第 1-5 頁
python3 scripts/generate_deck.py --start 1 --end 5
# 4. 重跑某頁(刪舊圖再跑)
rm scripts/output/slide_03.jpg && python3 scripts/generate_deck.py --start 3 --end 3
# 5. 生成完自動組裝 PPTX
python3 scripts/generate_deck.py --assemble
slides.json 格式:style(全域性風格字首)+ slides 陣列(每頁一個 num + prompt)。
見 scripts/slides.example.json 示例。
依賴:pip install python-pptx(僅組裝 PPTX 時需要)
每頁 prompt = 全域性風格字首 + 頁面具體內容。
全域性字首應包含:角色設定("你是一名頂級 PPT 設計師")、輸出格式("16:9 比例的幻燈片圖片")、設計風格要求(從 design.md 提取的背景、色彩、字型)、中文渲染強制要求、"只生成一張圖片"。
詳見 references/prompt-writing-guide.md,核心要點:
已生成的頁自動跳過(檢查檔案是否存在且大於 10KB)。要重跑某頁時手動刪掉該 JPG 再跑。
使用 python-pptx 建立 16:9 空白簡報,逐頁將 JPG 以全屏尺寸新增到空白 slide 上,最後儲存為 pptx。
目標:審查所有頁面,只修有問題的頁,不動通過的頁。
rm slide_NN.jpg → 修 prompt → 重跑 → 重組裝詳見 references/qa-fix-patterns.md,涵蓋:
生成每頁時把上一頁的 JPG 作為 visual reference 傳入 API。減少頁間風格跳躍。
首次全量生成可不用(獨立出圖速度更快),QA 修復特定頁時建議啟用。
output/ ├── slide_01.jpg ~ slide_NN.jpg ├── deck-v1.pptx └── deck-v1.pdf (可選)
改 content.md 裡的內容 → 只重跑受影響的頁 → 重組裝。
不需要全量重跑。改一頁成本 ¥0.1-0.3 + 30 秒。
| 專案 | 成本 | 時間 |
|---|---|---|
| 階段 1-4(Brainstorming → 設計文件) | ¥0(純思考和寫作) | 4-10 小時 |
| 階段 5(Nano Banana 生圖 30 頁) | ~¥5 | ~15 分鐘 |
| 階段 6(QA 重跑 5 頁) | ~¥1 | ~5 分鐘 |
| 總計 | ~¥6 | 5-12 小時 |
大部分時間花在內容和設計上(階段 1-4)。PPT 生成本身只需 15 分鐘 + ¥5。
內容質量 > 視覺效果——PPT 的說服力 80% 來自內容,20% 來自視覺。
[待補]質量中上,方法論成熟且可操作性強。優點是流程清晰、文件規範、工具可用,QA 修復指南實用。不足是文件深度不夠一致,缺少完整的例項演示,新手理解起來可能有些吃力。如果你是 PPT 製作新手,建議先通讀 SKILL.md 再動手;有一定經驗的使用者可以直接參照工作流執行,效果會更好。