Communitygithub.com

monomind-ai-lab/lisa-ppt

Lisa's PPT:可原生編輯的 PowerPoint,專為「Hi Ted, Meet Lisa」設計。從 PPT Master 強制派生,重新品牌,僅供安裝。

lisa-ppt 是什麼?

Lisa's PPT Skill 是一個路由驅動的簡報生成工作流程,專為 AI 輔助的 PowerPoint 編輯與生成而設計。它不直接處理頁面內容或設計細節,而是強制執行嚴格的載入順序與路由選擇:使用者必須先加載全域執行規範,然後根據請求類型選擇唯一一條頂層路由並讀取其對應的運行時授權文檔。支援的路由包括「Image to PPTX(圖像轉 PPTX)」、「Beautify(美化)」、「普通 Default / Quick 生成」、「Hi Ted, Meet Lisa HTML 牌組」、「建立範本」及「編輯原生 PPTX」等。該技能強制序列執行、阻塞閘門等待使用者確認、禁止跨階段打包、禁止推測執行,並要求失敗時在最淺的擁有層進行修復。主要支援 Codex 平台,適用於需要嚴謹控制簡報生成流程的精確度與可重現性的開發者或進階使用者。

相容平台~Claude Code✓Codex CLI~Cursor
npx skills add monomind-ai-lab/lisa-ppt

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Lisa's PPT 技能

Lisa's PPT 是一個路由驅動的簡報工作流程。此項目僅負責全域執行規範與路由選擇;每個選定的路由擁有其自身的程序。

強制載入順序

硬性規則——路徑優先於指令:保留主機提供的包含此檔案的絕對目錄作為 SKILL_DIR。每次工具呼叫時,展開 ${SKILL_DIR} 並將任何 skills/lisa-ppt/ 前綴替換為該目錄。切勿使用 cd、CWD 或假設為 repo checkout。如果不可用,請詢問;切勿搜尋或猜測。

  1. 讀取此檔案。
  2. 在每個會話中執行一次 python3 "${SKILL_DIR}/scripts/preflight.py"。如果遇到 FAIL(缺少核心依賴項、過時的 Codex stub),請先修復後再繼續;警告僅會降低可選表面的品質。
  3. 透過具體的絕對路徑 ${SKILL_DIR}/workflows/routing.md 讀取 workflows/routing.md。
  4. 從路由權威中選擇恰好一條頂層路由及其活躍設定檔。
  5. 僅讀取所得到的運行時權威及其明確觸發的支援文檔。
選定的路由 / 設定檔運行時權威
生成 PPTX — 圖像轉 PPTXworkflows/profiles/image-to-pptx.md;Codex 支援,始終為快速
生成 PPTX — 美化workflows/profiles/beautify-pptx.md;明確的快速意圖選擇快速,否則為預設
生成 PPTX — 普通預設workflows/generate-pptx.md
生成 PPTX — 普通明確快速workflows/profiles/quick-generate.md
生成 PPTX — Hi Ted, Meet Lisa HTML 牌組 (/lisa-ppt <deck>.html)workflows/lisa-deck.md;其接收流程取代步驟 1–2,然後選定的生成權威從步驟 3 繼續
建立範本workflows/create-template.md
編輯原生 PPTXworkflows/edit-native-pptx.md

硬性規則——僅選定權威:路由後不要載入其他頂層路由的程序。圖像轉 PPTX 與美化互斥;圖像轉 PPTX 啟動快速,而美化則從明確的快速意圖中選擇。切勿同時載入兩個運行時。支援文檔僅精煉一條路由;它們絕不與之競爭。


已創作的表達範圍

參考——非約束:生成的頁面可以承載的內容。文字——內聯強調運行、引導句、引文框、英雄數字、結論行。幾何形狀——187 種 Office 預設、布林合併、連接線、任意多邊形、頁面欄位與輪廓載體組合。圖片——滿版欄位、編輯裁切、形狀圖片、註冊圖層、遮罩與聚光燈、跨頁連續性。繪製——漸層、通道阿爾法、原生陰影與光暈、半色調、多面體形式。重複——一個根據頁面角色變化的跨頁主題。每種形式的語法都位於所選運行時權威的構建參考中。


階段框架

每個路由都是一個「規劃 → 執行·檢查·行動」循環:當每個創作輸入都已作為檔案或保留的決策存在時,規劃結束;執行階段創作頁面,檢查階段運行該路由的閘門,行動階段在擁有層(規範 7)進行修復,循環在匯出時結束。步驟編號保持不變。

階段預設快速編輯原生建立範本
規劃步驟 1–5§2§1–4步驟 1–3
執行·檢查·行動步驟 6–7§3–4§5–7步驟 4–8

全域執行規範

  1. 序列執行——按順序遵循所選權威的步驟。一個已完成的不阻塞步驟可以直接繼續到下一個符合條件的步驟。
  2. 阻塞意味著停止——在每個 ⛔ 阻塞 閘門處,等待明確的使用者確認。不要代替使用者決定。
  3. 禁止跨階段打包——不要在未閉合的閘門之間合併工作。一旦路由的最終使用者閘門關閉,後續的不阻塞步驟可以自動繼續。
  4. 先通過閘門再進入——在進入一個步驟之前,驗證所有列出的先決條件。
  5. 禁止推測執行——不要在屬於它們的步驟之前準備後期階段的產出物。
  6. 確定性路由——當 routing.md 能解析請求時,不要添加路由選擇問題。如果缺少某個路由的先決條件,請說明情況並停止該路由。
  7. 在擁有層進行行動——失敗時,在擁有該故障的最淺層進行修復:頁面本地問題修復頁面,清單/規格/資源故障修復規劃產出物,工具故障修復擁有的來源產出物;然後從路由聲明的指標處恢復。不要無聲地降級一個必要的產出物。

全域溝通規則

  • 除非使用者明確覆蓋,否則匹配使用者的語言和來源語言。
  • 本地化面向使用者的選項標籤和解釋。需要精確時,保留確切的列舉 ID 或欄位名稱。
  • 保留 design_spec.md 的章節標題和欄位名稱為範本原有的英文;內容值可以使用使用者的語言。
  • 在切換角色之前,讀取對應的角色參考並輸出:
## [角色切換:<角色名稱>]
📖 正在讀取角色定義:references/<filename>.md
📋 目前任務:<簡短描述>

儲存庫相容性

  • 此套件是一個工作流程/技能,不是通用的應用程式脚手架。預設情況下,不要建立 .worktrees/、tests/、分支工作流程或通用的工程結構。
  • 將所需的工作流程、參考、腳本和範本文檔保留在此技能目錄內。
  • 儲存庫層級的文檔可以指向套件內部;套件運行時檔案不得依賴儲存庫層級的指令。
  • 在 Windows 上,如果記錄的 python3 ... 命令不可用,請使用 python 重新執行同一命令。

相關技能