Community影像github.com

aibex-aios/schautafel

建立一張說明性總覽圖表(Schautafel),包含橫幅標題、區塊與底部公式,可選十二種風格之一,並由 image-generation 技能產出圖片。

schautafel 是什麼?

此技能專為 AIOS 專案設計,可協助使用者規劃並產出結構化的說明性總覽圖表(Schautafel)。使用者只需提供主題,技能便會引導選擇風格( neo、classic、sepia 、atlas、photo、sketch、toy、coach、glass、origami、lotus、messing 等十二種)、區塊矩陣配置(1-4 列,每列 1-4 區塊,總數 2-12)以及版面比例(16:9、3:2、正方形等)。若風格或矩陣未指定,技能會根據 `stile.md` 檔案自動建議最合適的選項,並提供理由。技能會先產出包含橫幅標題、區塊標題、引導問題、核心要點及底部公式(三個大寫單詞)的綱要,待使用者確認後,再撰寫詳細的提示備忘錄(Prompt-Memo),最後呼叫 `image-generation` 技能以指定的風格與規格生成圖片,並存入 `@Image/` 資料夾。此流程支援 Claude Code、Cursor、Codex 等平台,特別適合用於教學、簡報或知識彙整場景。

相容平台✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/aibex-aios/skill-schautafel/tree/HEAD/skills/schautafel

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

在你喜歡的 AI 中提問

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

說明文件

schautafel 是做什麼的?

此技能會與使用者共同規劃 Schautafel(說明性總覽圖表),並撰寫提示備忘錄。圖片的生成、儲存、檢查與提交則由 image-generation 技能負責。

術語

  • 專案 <P>:目前工作階段的資料夾,必須包含 @/ 子資料夾。
  • 技能資料夾: 此技能的資料夾(「Base directory for this skill」)。內含 stile.md(風格目錄)與 stile/<風格>.jpg(風格範例)。
  • image-generation 資料夾: <技能資料夾>/../image-generation;內含 prompt-memo.md(提示備忘錄格式)與 scripts/image_generation.py。
  • 區塊(Kachel): 圖表上的主題區塊;亦稱為欄位、格子或元素。
  • 區塊矩陣: 區塊的排列方式,表示為列 × 欄。
  • 卡片/站點: 區塊在圖片中呈現的樣式,定義於 stile.md(區塊欄位)。

需要風格資訊時(風格查詢、自動選取、提示撰寫),請先閱讀 stile.md。

1. 判斷輸入

風格查詢(「支援哪些風格?」、「有哪些風格?」、「風格列表」):僅以 stile.md 中的概覽列表回應,每種風格一行,格式為「<風格> — <列表>」,依照表格順序。不建立圖表、不寫提示、不做額外解釋。結束。

缺少 <P>/@/: 不要建立任何東西。回報:「Schautafel 必須在 AIOS 專案(包含 @/ 資料夾)中建立,因為提示備忘錄與圖片會放在 @Prompt/ 與 @Image/。是否要用 /aios-init 初始化此資料夾?」結束。

否則從請求中讀取以下資訊(除了主題外皆為選填):

輸入辨識方式未指定時
主題不屬於其他輸入的所有內容—
風格style=<風格>、「以 <風格> 風格」、「作為 <風格> 圖表」、「in <風格>」;忽略大小寫自動選取
區塊矩陣請見下方說明自動選取
格式「16:9」、「3:2」、「高」、「正方形」風格的預設格式(stile.md)
直接「直接」、「立即」顯示綱要供確認
手動「手動」、「不使用 Codex」使用 Codex

區塊矩陣

指定方式排列
「2x3 區塊」、「2 × 3 欄位」2 列,每列 3 個區塊
「3x1 區塊」3 列,每列 1 個區塊
「3 欄」1 列,3 個區塊(1×3)
「2 列」2 列,每列 1 個區塊(2×1)
「2 列、3 欄」2×3
「第 1 列:3 欄、第 2 列:2 欄」第 1 列 3 個、第 2 列 2 個區塊
「5 個區塊」(僅一個數字)指定數量,排列方式由自動選取決定

允許 1–4 列,每列 1–4 個區塊,總共 2–12 個區塊。若指定超出範圍,請告知限制,並在綱要中建議下一個允許的排列。

自動選取

  • 風格: 根據 stile.md 中適合欄位最符合主題、產業與目的的風格;若無明確符合則使用 neo。
  • 區塊矩陣: 每個主題區塊對應一個區塊;2–4 個同等重要的區塊排成一行;5–8 個區塊排成兩行;若為順序性內容(步驟、階段)則依閱讀方向排列,若為站點則以站點間的路徑方式呈現。
  • 在綱要中針對每個自動選取的項目提供一句說明理由。

未知風格

若指定的風格不存在於 stile.md:

  1. 告知:「我不認識「<名稱>」這個風格。」
  2. 從目錄中選擇一個風格(自動選取)。
  3. 使用選項 OK 與 取消(使用選取工具,否則以問題方式詢問):「我可以即興仿造「<名稱>」風格。要這樣做嗎?」
    • OK: 根據風格名稱,參照 stile.md 的格式(描述、關鍵詞、避免事項、格式、區塊)描述該風格,不提供風格範例。此描述僅適用於本次請求。
    • 取消: 使用先前自動選取的目錄風格。

2. 產業

若主題與客戶相關,請從上下文推斷一個產業,並詢問一次:「我將此歸類為 <產業> 產業 — 是否正確,還是要改用其他產業?」若產業從上下文明確可知,則直接標明。對於沒有客戶關聯的一般知識主題:不指定產業,不詢問。產業會影響圖像語言:使用該產業的典型物品與場景,而非一般的科技或機器人圖像。

3. 綱要

顯示綱要:

**標題:** <橫幅標題>
**副標題:** <選填>
**風格:** `<風格>` — <自動選取時的說明理由>
**排列:** <列數與區塊數> — <自動選取時的說明理由>
**格式:** <長寬比>
**產業:** <產業或「—」>

| 區塊 | 標題 | 引導問題 | 核心要點 |
|---|---|---|---|
| Z1/1 | … | … | … |

**底部公式:** 單詞 — 單詞 — 單詞
  • 每個區塊:簡短標題、一句引導問題、2–5 個核心要點。
  • 橫幅標題與底部公式(三個大寫單詞)會出現在每個圖表上。時間軸可作為某個區塊的內容,非固定部分。
  • 除非使用者指定其他語言,否則文字使用德語。

詢問:「這個綱要可以嗎?」處理修改後重新顯示綱要。未經確認不得產生提示備忘錄。

例外: 若使用者說了「直接」並指定了風格與區塊矩陣,則直接顯示綱要,不經確認即繼續下一步。

4. 提示備忘錄

編號 NN:

python3 <image-generation 資料夾>/scripts/image_generation.py next-number "<P>"

若缺少該腳本,則依手動規則:取 @Prompt/ 與 @Image/ 中最大編號加 1,兩位數並補零。

讀取 <image-generation 資料夾>/prompt-memo.md,並將 <P>/@Prompt/NN <標題> — Schautafel <風格>.md 寫入以下格式(若 @Prompt/ 不存在則建立):

段落內容
標頭**涉及:** Schautafel;**來源:** 請求與已確認的綱要;**相關:** 風格範例的絕對路徑
目的兩到三句話說明圖表的主題與論述
圖像構想每個區塊一行:部分(區塊)、形式(卡片型:含圖文;站點型:圖中的物體或地點)、意義(引導問題);並包含橫幅與底部公式
規範風格、風格範例、排列、格式(含像素尺寸:16:9 → 1672 × 941、3:2 → 1536 × 1024)、文字逐字寫出、「圖中不要出現」、檔案 @Image/NN <標題>.png
ChatGPT 提示先寫「附加檔案:風格範例 <技能資料夾>/stile/<風格>.jpg」(絕對路徑;即興風格則省略),然後是程式碼區塊中的提示
產生後檢查、儲存、替代文字、修正

提示(德語,依此順序):

  1. 「以 <格式> 格式建立一張說明性 Schautafel。」
  2. stile.md 中該風格的描述,加上「風格關鍵詞:<關鍵詞>」。
  3. 「附加的風格範例僅提供風格、材質與人物,不決定版面與文字。」(即興風格則省略)
  4. 版面:上方橫幅包含標題(與副標題);下方按排列順序逐列呈現區塊,每個區塊包含標題、簡短核心要點與適當的圖像元素;站點型: 說明每個區塊如何以站點呈現,以及站點間的連結方式(特殊規則定義於 stile.md);最下方為底部公式。若指定產業:「使用 <產業> 中的物品與場景,避免一般的科技或機器人圖像。」
  5. 該風格的避免事項句子,加上「避免無法閱讀或拼寫錯誤的文字,避免版面過於擁擠」。
  6. 「文字請完全按此書寫,且僅限以下文字:」並以列表形式列出所有文字。

產生後:

  • 檢查: 逐一確認標題、區塊標題、核心要點與底部公式;確認區塊數量與每列排列;確認風格特徵;確認格式;確認無額外文字。
  • 修正: 「保持版面與風格,但縮減文字:僅保留標題與關鍵詞。」

提示備忘錄不需再次詢問;已確認的綱要即為執行依據。

5. 移交給 image-generation

使用技能工具呼叫 image-generation 技能,指示「為 @Prompt/NN 建立一張圖片」,若為手動模式則加上「手動」。後續流程由 image-generation 從其步驟 3 開始執行:「產生圖片?」、使用風格範例的 Codex 或手動移交、儲存至 @Image/NN <標題>.png、檢查、顯示、結果與後續提示備忘錄、提交。

Claude Code 在透過技能工具呼叫時會進行詢問;此為正常行為。若使用者拒絕,請將完整提示提供給使用者:「/image-generation 為 @Prompt/NN 建立一張圖片」。

限制

  • 未經確認的綱要不得產生圖片(除非「直接」模式且已指定風格與區塊矩陣),且在產生前需取得 image-generation 的同意。
  • 僅在 @Prompt/ 中寫入提示備忘錄;圖片、檢查與提交由 image-generation 負責。
  • 不得使用 FLUX 或 OpenArt 複製框,不得使用負面提示關鍵詞列表。
  • 不得使用已知工作室的標誌、商標或角色;未經使用者要求不得使用真實客戶名稱。
  • 即興的風格描述不得修改 stile.md。

相關技能