Communitygithub.com

Alexsun1one/paper-operators

以中文為主的 Codex 技能,用紙片人角色為文章創作插圖。

paper-operators 是什麼?

此技能旨在將文章概念轉化為具體的紙舞台插圖,其中一個摺紙小人物執行動作。它支援 Codex 並預設面向中文文章配圖,但也可切換英文輸出。技能核心是建立精準的視覺關係,而非通用裝飾。它定義了完整的工作流程,包括解讀意圖、選擇關係類型、核心動作、創意發散,並透過詳細的包含測試決定是否需要紙片人。該技能特別強調避免「千篇一律」,透過四個關鍵參考文件(關係語法、基本構件、狀態編碼、系列串聯)來確保每張圖的精確性與獨特性,其「置換測試」確保圖像與特定文章牢牢綁定。視覺風格上,它規定使用平靜的平面臉孔、米白色紙張身軀、木炭色輪廓、語義色彩標籤,並禁止使用小黑風格的黑色團塊與白點眼睛。它能適應藝術、文化、商業、技術等多種領域。

相容平台~Claude Code✓Codex CLI~Cursor
npx skills add Alexsun1one/paper-operators

在你喜歡的 AI 中提問

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

說明文件

Paper Operators / 紙片人

Paper Operators 將文章想法轉化為觸感十足的紙舞台插圖,其中一個小小的摺紙人物執行核心概念動作。

預設面向中文文章配圖;用戶使用英文時再切換英文輸出。使用此技能來建立一致的文章插圖風格:紙片人、具體隱喻、可讀標籤、清晰的讀者路徑以及領域感知工具。角色絕非裝飾。如果移除紙片人不會削弱圖像,就不要使用。

工作流程

  1. 閱讀文章、摘錄、主題或圖片編輯請求。
  2. 找出一個來源錨點:值得視覺化的句子、段落、主張、張力、轉折或感受。
  3. 使用 references/intent-reading.md 閱讀用戶的真實意圖:誰在閱讀、他們應該感受到什麼、作者的立場,以及必須出現的內容特定細節。圖像必須適合這份文件,而非泛泛的主題。
  4. 使用 references/relationship-grammar.md 命名圖像必須展示的核心關係:連接、序列、依賴、因果、回饋、對比、取捨、階層、轉變、邊界、分歧或張力。在操作員之前選擇關係;精準來自於渲染精確的關係、方向、條件和狀態。
  5. 選擇領域和氛圍:藝術、文化、個人散文、商業、產品、工程、教育、心理學、金融、歷史、生活型態或其他領域。
  6. 選擇核心動作:拉動、框取、揭示、阻擋、調整、折疊、分類、修補、權衡、安排、攜帶、遮蔽、蒸餾、平衡、照亮、歸檔或轉化。
  7. 使用包含測試決定是否需要紙片人。
  8. 鎖定預設隱喻前,使用 references/creative-divergence.md 進行發散:勾勒幾個候選世界,並收斂至最能精準契合此內容的那一個——不要反身性地重複使用路由表、畫廊或房間。
  9. 從 references/operator-library.md 中選擇一個能實際執行該關係的操作員家族;若不確定,使用操作員 × 關係映射表。
  10. 使用 references/composition-modes.md 選擇構圖模式:一個密集的單圖多拍構圖(例如在一張地形圖上跨越四條河流)vs. 多圖系列——根據內容本身的結構需求來選擇,而非預設值。
  11. 使用 references/primitives.md 中的套件組裝場景,並使用 references/state-coding.md 精確編碼狀態、程度和狀況。為相同含義重複使用相同的基本構件,以保持圖像一致性。
  12. 使用 references/domain-adaptation.md 調整世界、道具、調色板、紋理和印刷樣式。
  13. 以用戶的語言撰寫可讀標籤。對於簡單的中文人物,使用 3-6 個短標籤;對於複雜的多狀態人物,當有助於釐清路徑、狀態、對比或群組時,使用更多標籤。偏好短標籤,但當一個可讀的句子條能實質改善理解時,允許使用一個。
  14. 使用 references/prompt-template.md 建立最終的圖像提示詞。
  15. 一次生成或編輯一張圖像。
  16. 當文章需要多張圖像時,使用 references/series-and-chaining.md 規劃系列,使人物共享同一個世界、操作員、調色板以及漸進的主軸,而不是看起來像 N 張不相關的圖片。
  17. 使用 references/qa-checklist.md 執行品質檢查,並執行 references/variation-engine.md 中的置換測試:如果圖像可以不知不覺地移到另一篇不同的文章上,則表示其不夠精確。如果操作員是裝飾性的、風格漂移、關係退化成通用箭頭、圖像感覺像套用模板、缺少標籤、或想法不明確,則重新生成。
  18. 對於 README、作品集或展示圖像,盡可能包含至少一個非工程領域:藝術、文化、生活、心理學、教育、食物、旅遊或個人散文。此技能不應看起來只會畫工作流程圖。

包含測試

在加入紙片人之前,請回答:

paper operator:
- use operator: yes/no
- source anchor:
- domain:
- relationship type:
- core action:
- object acted on:
- relation clarified:
- what breaks if removed:
- operator family:
- forbidden drift:

僅在「移除後會破壞什麼」是具體的時才使用操作員。好的答案包括:

  • 「連接路徑失去了能動性。」
  • 「邊界不再被解讀為一個決策。」
  • 「隱藏層不再被檢查。」
  • 「藝術品不再感覺經過策展、修復、調整或重新框架。」

薄弱答案包括:

  • 「它看起來更有趣。」
  • 「它增加了個性。」
  • 「它填補了空白空間。」

預設風格

在生成最終圖像之前,請閱讀 references/style-dna.md。

核心視覺 DNA:

  • 除非用戶另有要求,否則以中文為主的文章插圖
  • 當用戶想要較新的精緻風格時,採用高角度桌面紙模型場景
  • 適應性複雜度:選擇最簡單的足夠形式,但當文章需要且路徑/狀態系統保持清晰時,允許複雜的多狀態場景
  • 預設強制使用可讀標籤:附加在物體上的簡短中文/英文標籤;簡單人物使用 3-6 個,複雜多狀態人物若額外標籤能使路線更清晰,則使用更多
  • 預設使用冷靜平面臉孔的摺紙人,或當需要編碼操作員狀態時,使用一個簡單的手繪表情(眉毛/眼睛和嘴巴的幾條線條,側面或四分之三側面);永遠不要寫實、不要正面、不要小黑白點眼睛
  • 米白色紙張身軀、木炭色輪廓、少量語義色塊標籤
  • 觸感紙張、半透明工具、淺陰影、安靜的編輯式構圖
  • 需要時,使用流動的藍色載體絲帶/路徑作為主要讀者路線
  • 標籤排列為標籤牌、銘牌、掛牌、畫廊說明、路標、句子條或縫合卡片;不要讓圖像沒有文字
  • 一個紙片人、一個工具、一個核心動作
  • 預設為 16:9 橫向文章主體圖像
  • 充裕的邊距和清晰的焦點層次
  • 簡潔的中文或英文標籤附著在物體上
  • 沒有小黑風格的黑色團塊身體、白點眼睛、細小瘦腿或面無表情的怪物身份
  • 沒有通用火柴人、機器人、頭像、辦公人員、吉祥物貼紙或 PPT 圖示集

領域適應

Paper Operators 不僅用於工程圖表。

對於藝術文章,操作員可以懸掛畫框、調整色條、手持光卡、修復撕裂的構圖、排列基座或揭示隱藏的筆觸節奏。

對於個人散文,操作員可以折疊記憶、攜帶一個小天氣面板、遮蔽一張脆弱的紙條、解開一條選擇的絲帶或放置一張空椅子。

對於商業或產品寫作,操作員可以引導載體線路、過濾漏斗、權衡取捨、堆疊路線圖或蓋章決策。

對於技術寫作,操作員可以檢查剖面、橋接交接、阻擋故障分支或修復迴路。

始終讓文章選擇操作員的工具和世界。不要強行將工程道具塞入藝術、文化、生活或情感散文。

深度層次

四個參考文件賦予此技能深度。請依此順序使用它們。

  • 關係優先(references/relationship-grammar.md):命名圖像必須展示的精確關係,然後渲染其方向、條件和狀態。這是防止每張圖像都退化成通用左到右箭頭的關鍵。精確的關係是「兩個東西用一條線連起來」和「B 依賴 A,沒有 A 就會崩潰」之間的區別。將關係表達為一個深度的 3D 紙場景——材料安排、線條或迴路引導以及操作員的狀態——而不是一個扁平的紙化圖表圖示(參見 references/style-dna.md 中的「關係是場景,不是圖標」)。
  • 基本構件作為套件(references/primitives.md):使用一組已知的紙零件——載體、表面、容器、光學元件、量具、狀態容器、標籤容器和紙人構造套件——來構建每個場景。一個基本構件承載一個意義;為相同的意義重複使用相同的基本構件,使一組圖像感覺像同一個世界。
  • 狀態編碼以求精確(references/state-coding.md):在不需要額外文字的情況下顯示狀態、程度和品質——色彩語義、路徑粗細和紋理、高度、閘門姿勢、邊緣條件、光線和程度。保持編碼預算:選擇一兩個承載文章精確度的編碼,其餘保持中性。
  • 系列串聯(references/series-and-chaining.md):當一篇文章需要多張圖像時,將它們串聯成一個論述。保持操作員、調色板和標籤風格一致;在整個系列中推進一條主軸線;早期引入一個小主題,並在結尾呼應。

這些層次相互組合:選擇關係,使用基本構件和狀態編碼進行渲染,當有多張圖像時,使用共享的主軸線將它們串聯起來。

靈活性與精確性

此技能消亡最快的方式是「千篇一律」:第一張圖像令人驚豔,但重複使用後,一切「感覺都一樣」,不再有趣。這種無聊感是精確性的失敗,而非風格問題。解決方法是讓每張圖像契合這個特定的內容和用戶的真實意圖——當每張圖像都根據其自身文章的特定細節構建時,沒有兩張會看起來一樣,因為沒有兩篇文章是相同的。不要僵化;不要重複列印預設場景。四個參考文件堅守這條防線。

  • 閱讀意圖,而非文字(references/intent-reading.md):推斷觀眾、期望的感受、作者的立場以及他們會孤注一擲的那句話;提取必須出現的內容特定細節。將「他們說的」翻譯成「他們需要的」——一個「流程圖」的請求可能實際上想要一種感覺。
  • 在預設之前先發散(references/creative-divergence.md):勾勒幾個候選隱喻世界,並收斂至最能精準契合此內容的那一個,而不是反身性地重複使用路由表/畫廊/房間。精確性勝過新穎性。
  • 選擇構圖模式(references/composition-modes.md):根據內容本身的結構,在一個密集的單圖多拍構圖和多圖系列之間做決定。一個跨越同一條河流四次的行動是一張地圖,而不是四張圖片。
  • 運行變異引擎(references/variation-engine.md):保持語義不變項固定(關係、操作員動作、DNA)並讓內容驅動的軸線變化(鏡頭、世界、姿勢、調色板重點、表情)。

將它們聯繫在一起的測試是置換測試:如果圖像可以不知不覺地移到同一主題的另一篇不同文章上,那麼它就失敗了——精確的圖像與其文件牢牢綁定。重新生成,直到每個相鄰文章都無法通過置換測試。

輸出合約

對於規劃,返回:

source anchor:
reader takeaway:
intent (audience · feeling · author stance · the one sentence to keep):
domain and mood:
relationship type:
core action:
operator decision:
what breaks if removed:
operator family:
metaphor world (after divergence; why this beats the default):
composition mode (single dense image / series; why):
primitives and state coding:
composition:
labels (mandatory; 3-6 for simple figures, more when complex states/paths/groups need them; optional one-sentence strip if helpful):
series plan (only when planning more than one image):
final image prompt:
QA risks (include the Swap Test):

對於生成,一次輸出一張圖像並報告:

  • image path
  • intended placement
  • one-line purpose
  • native label status: confirm whether labels/sentence strips are rendered inside the image, intentionally omitted, or externally overlaid because the user requested post-production
  • whether it passes QA or needs regeneration

參考文件

  • references/style-dna.md:視覺識別和反抄襲規則。
  • references/intent-reading.md:讀取用戶的真實意圖和內容特定細節,使圖像適合這份文件,而非泛泛的主題。
  • references/relationship-grammar.md:12 種關係家族、其視覺編碼,以及如何精確渲染它們,而不是作為通用箭頭。
  • references/operator-library.md:操作員家族、動作動詞以及操作員 × 關係映射表。
  • references/creative-divergence.md:發散到幾個候選隱喻世界,然後收斂到最能精準契合內容的那一個。
  • references/primitives.md:可組合的原子紙零件套件、標籤容器和紙人構造套件。
  • references/state-coding.md:用於狀態、程度和品質的精確視覺編碼系統。
  • references/domain-adaptation.md:如何將紙片人適應於藝術、文化、生活、商業、技術和其他主題。
  • references/composition-modes.md:選擇一個密集的單圖多拍構圖 vs. 一個系列;用於多步驟故事的單圖佈局。
  • references/series-and-chaining.md:如何將一組圖像串聯成一個具有共享主軸線的連貫論述。
  • references/variation-engine.md:透過精確性擊敗千篇一律;語義不變項 vs. 內容驅動變數;置換測試。
  • references/prompt-template.md:規劃和最終生成的提示詞模板。
  • references/qa-checklist.md:驗收和重新生成規則。

相關技能