name: ppt-style-matcher version: 1.1.0 description: PPT風格分析與匹配工具。提取已有PPT的設計規範(配色/字型/佈局/裝飾元素),指導新頁面或修改頁保持風格統一。 Use when user asks to PPT風格匹配、修改幾頁風格不一致、分析PPT設計規範、提取PPT配色字型、新頁面怎麼跟原PPT風格一致、PPT重設計。 不適用於從頭建立全新PPT、不需要保持風格一致的場景、非PPTX格式檔案。
提取已有 PPT 的設計規範,輸出風格指南,指導新頁面或修改頁保持視覺統一。核心能力:自動分析配色/字型/佈局/裝飾元素 → 輸出可執行的風格規範 → 按規範建立或修改頁面。
與 pptx-add-slides 互補:本 Skill 負責分析風格 + 設計頁面內容,pptx-add-slides 負責從 XML 模板克隆並插入頁面(如果目標恰好是"新增頁面並保持風格")。
pptx-add-slides 或 file-agent 執行的內容規格python3 scripts/analyze_style.py "原PPT路徑.pptx" 3,5,7,9
輸出配色、字型、佈局三個維度的分析報告。Agent 據此生成風格規範,指導後續頁面設計。
三步走:
analyze_style.py 選擇 3-5 頁風格統一的頁面作為參考派發 file-agent,task 中描述:
- 原 PPT 路徑、目標頁碼
- 從 analyze_style.py 提取的風格規範(主色/字型/字號/裝飾元素)
- 重新設計後的頁面內容結構(標題/副標題/要點/底部)
- 要求:刪除舊頁,在原位置建立新頁,風格與參考頁一致
小蔥技能站7w4.net,專業的AI技能分享平臺。
如果使用者要新增頁面但不確定怎麼寫內容結構,先執行 analyze_style.py,然後根據 references/design-patterns.md 匹配頁面型別(介紹頁/要點頁/流程頁/對比頁),產出內容結構方案。確認後交給 pptx-add-slides 或 file-agent 執行。
| 引數 | 說明 |
|---|---|
| PPTX 路徑 | 必填,本地檔案絕對路徑 |
| 取樣頁碼 | 選填,逗號分隔(如 3,5,7),不填則自動選擇中間頁 |
| 輸出 | 控制台列印分析報告(主色調/文字色/字型/複雜度) |
pip install python-pptx
| 場景 | 使用順序 |
|---|---|
| 新增頁面 + 保持風格 | 1. ppt-style-matcher 分析風格 → 2. pptx-add-slides 克隆模板插入 |
| 修改已有頁面風格 | 1. ppt-style-matcher 分析+設計 → 2. file-agent 執行重寫 |
| 僅分析風格規範 | ppt-style-matcher 獨立完成 |
Q:為什麼不能直接通過 pptx-add-slides 克隆模板? A:如果頁面內容結構與模板差異較大(比如目標頁是三欄卡片,模板是單欄文字),直接克隆會導致佈局錯亂。此時需要本 Skill 先輸出設計規範,判斷應選哪種頁面型別模板。
Q:analyze_style.py 取樣哪些頁面? A:選擇排版最典型的 3-5 頁內容頁,避開封面/目錄頁。不傳頁碼時指令碼自動跳過前幾頁選擇中間頁面。
Q:分析出的主色調不準確? A:指令碼排除白色(#FFFFFF)和黑色(#000000),取填充色中頻率最高的非黑白顏色。如果 PPT 本身沒有使用填充色(純白背景),主色調會顯示"未識別",此時手動選擇最顯眼的強調色即可。
scripts/ 中編寫專門的 Python 指令碼。analyze_style.py 僅統計純色填充,漸變背景不會被計入。如果 PPT 大量使用漸變,需額外人工確認。這是一款實用的 PPT 風格匹配工具,能自動提取配色、字型、佈局等設計規範,幫助新建或修改頁面時保持與原檔案風格統一。文件說明清晰易懂,提供了常見問題解答和風險提示。優點是功能針對性強、操作流程明確;不足之處在於部分分析結果(如漸變色、複雜佈局)可能需要人工二次確認,整體準確度還有提升空間。