Community影像github.com

geekfujiwara/slide-illustrations

建立一致的扁平插圖,並將其無失真或意外裁切地放入 PowerPoint 卡片或空白插圖插槽中。適用於卡片插畫、點綴插圖或扁平現代視覺設計。

slide-illustrations 是什麼?

此技能專為 AI 代理(如 Claude Code、Cursor)設計,用於在 PowerPoint 簡報中自動產生並精確置入扁平插圖。其主要用途是將外部生成的插圖無失真、不裁切地放入卡片或投影片的預留插槽中,並確保整體風格一致。技能支援「商業線稿」和「扁平現代」兩種視覺風格,使用者可依投影片現有配色選擇其一。工作流程包括:根據卡片尺寸計算可用插槽、計算比例縮放以適應插槽、調整相鄰文字排版,以及最終檢查重疊與風格一致性。此外,技能內建了對應風格的提示詞模板,可協助生成符合需求的插圖。此技能可獨立運作,不需依賴其他技能或卡片佈局。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/geekfujiwara/powerpoint-agent-skills/tree/HEAD/skills/slide-illustrations

Installed? Explore more 影像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

投影片插圖

操作步驟

  1. 確認選取的卡片或投影片、預期的場景以及要求的圖稿。 僅在使用者要求圖稿時,才使用可用的圖像生成功能。 請勿將機密文字、內部圖表或個人資料傳遞給外部圖像服務。請使用經核准、非敏感的場景描述。 如果無法進行生成或測量,請說明限制,並要求提供素材或缺少的尺寸,切勿自行編造結果。
  2. 使用支援的編輯工具測量實際可用的插槽;只有在可存取且必要時,才使用投影片 XML。 請考慮文字、內邊距和現有圖案。使用一致的單位進行測量:914400 EMU = 1 英吋;12700 EMU = 1 點。
  3. 對於空白卡片,可使用下列可選的起始尺寸,然後檢查是否符合:
    • 內邊距 P = 0.20 英吋,間距 G = 0.15 英吋。
    • 寬卡 (寬度 >= 1.5 * 高度):圖片在左,文字在右。 插槽寬度 最小(高度 - 2*P, 寬度*0.28);高度 高度 - 2*P。
    • 其他卡片:圖片在文字上方。插槽寬度 寬度 - 2*P; 初始圖片高度 高度*0.45。保留剩餘區域給文字。
    • 如果任一維度為非正數或文字無法容納,請調整版面或要求分割內容。請勿使用無效的維度繼續操作。
  4. 為整個投影片組選擇一種風格:
    • 商業線稿: 海軍藍 1E2761、藍色 2F6FD0、淺藍色 8FB3E0、 細輪廓、簡單的圓角人物、白色或非常淺的背景。
    • 扁平現代: 無輪廓或漸層、簡化無臉人物、 紫色、淺紫藍色、鋼藍色、海軍藍和白色,帶有微妙的橢圓地板陰影和淺色背景。 先吻合現有色板。這些是替代方案,而非同時適用的規則。
  5. 要求所測量的長寬比,或最近似的支援長寬比,並帶有充裕的安全邊距。請勿預設直式插槽應使用方形圖片。
  6. 按比例縮放圖片: scale = min(slot_width/image_width, slot_height/image_height)。 將圖片置中於插槽內;保留完整圖片,不進行拉伸或裁切。僅在使用者明確要求時,才使用經使用者核准的裁切。
  7. 重新編排相鄰文字,但不改變其含義。保留範本字型; 目標是至少 14 點的字體大小。在大量縮短內容前先詢問。 加入簡潔的替代文字,描述場景的含義,而非裝飾細節。
  8. 檢查已變更的投影片是否有重疊、長寬比、空白空間、可讀文字以及一致的風格。回報已生成或重複使用的素材及限制。

提示詞模式

商業線稿:

場景的扁平向量商業插圖,細而乾淨的輪廓,圓角人物,與投影片相符的海軍藍和藍色色板,淺色背景,充裕的安全邊距,[插槽長寬比],無文字、字母、數字或標誌。

扁平現代:

場景的扁平現代點綴插圖,簡化的無臉人物,圓角的淺紫藍色面板,紫色的橢圓地板陰影,鋼藍色的道具,海軍藍點綴,淺色背景,無輪廓,無漸層,[插槽長寬比],無文字、字母、數字或標誌。

獨立性

此技能可獨立使用。如果旅程卡片或其他版面提供了明確的插槽,請使用該插槽,而不是從整張卡片重新計算。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能