Community影像github.com

scifig

用於繪製、生成、重繪或編輯科學圖表(圖形摘要、機制、路徑、工作流程、路線圖、框架、模型或系統架構、流程圖、示意圖、封面、標記圖),以期刊風格繪製研究數據圖表,將多個面板組合成一個圖表,將圖表轉換為 TIFF、PDF、SVG 或 PPTX 格式或使其標籤可編輯,將生成的圖表放大到更高解析度,根據期刊要求(DPI、欄寬、色盲安全)檢查圖表,或撰寫圖表圖例。

scifig 是什麼?

scifig 是一款專為學術科學圖表設計的 AI 代理技能,支援從概念到出版的完整工作流程。它特別適用於生成圖形摘要、機制示意圖、路徑圖、工作流程、路線圖、系統架構、流程圖、示意圖、封面設計和標記圖。此技能的核心在於不直接使用外部影像 API,而是依賴使用者主機的影像生成工具來創作具有解釋性的圖表。同時,它提供了一套本地化的 Python 腳本(如 `scistyle.py`, `export_figure.py`, `check_figure.py`)來自動執行圖表尺寸、解析度、格式檢查與轉換、面板組合、以及期刊合規性驗證(DPI、欄寬、色盲安全)。此外,它還包含圖例撰寫的功能。支援平台包含 Claude Code 等終端機型 AI 代理。使用時,使用者需提供簡報、繪圖程式碼或現有圖表,技能會引導選擇合適的路線(影像工具、繪圖程式碼、腳本處理),並強調在每個步驟後檢視輸出結果。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lionelee/scifig/tree/HEAD/skills/scifig

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

在你喜歡的 AI 中提問

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

說明文件

scifig 是做什麼的?

適用於論文、學位論文和簡報的科學圖表。您負責思考:簡報、繪圖程式碼、檢查、圖例。有解釋力的圖表來自您主機自己的影像生成工具;此技能不呼叫任何影像 API。內建的腳本負責測量、比較和轉換。

選擇路線

想要什麼路線閱讀
有解釋力的圖表:圖形摘要、機制、路徑、工作流程、路線圖、框架、模型或系統架構、標記圖、封面。從一個想法、一篇摘要、一張草圖或一張要做變更的圖片開始您主機的影像工具,根據您寫的簡報references/illustration.md
數值圖表:CSV、Excel、貼上的表格使用 scripts/scistyle.py 的繪圖程式碼references/charts.md
必須用程式碼繪製的圖表(見下方)使用 scripts/scistyle.py 的繪圖程式碼references/diagrams.md
投稿檔案、較大的檔案、一個多面板圖表、或可編輯的標籤和形狀,從一個完成的圖表開始scripts/export_figure.py, scripts/enlarge.py, scripts/panels.py, scripts/editable.pyreferences/export-and-checks.md
投稿前檢查,或圖例scripts/check_figure.pyreferences/export-and-checks.md

影像工具或程式碼。 方框、箭頭和文字並非必須用程式碼繪製的理由。架構圖、路線圖或框架同樣交給影像工具,並獲得設計完成的成果。影像工具能正確撰寫數十個標籤,包括中文和公式;scripts/check_text.py 可以讀回它們。僅在以下情況使用程式碼繪製:

  • 它是數據圖表:影像模型會虛構長條圖、座標軸和數值;
  • 每個計數必須可稽核:PRISMA 和 CONSORT 流程圖;
  • 它是正式符號:電路圖、質體圖、系統發生樹;
  • 您的主機沒有影像工具,目標平台不接受 AI 生成的影像,或使用者要求向量圖稿。

每個圖表

  1. 先決定目標平台。 期刊、學位論文、簡報或海報決定寬度、字型、解析度和檔案類型。對於生成的圖表,它也決定了該圖表是否可以被使用:references/ai-image-policies.md(有日期標記;部分出版商限制使用)。
  2. 期刊規則:優先使用內建預設值,再查詢網路。 已內建十家出版商的欄寬、字型、最低 DPI 和接受格式;scripts/scistyle.py --list nature 會印出一個附有驗證日期的規則,--list 則印出所有規則。請使用它們並傳遞該日期。僅在內建規則缺少資訊時才查詢網路:例如未列出的期刊,或其特有的尺寸規則(圖形摘要、封面)。
  3. 檢視您製作的內容。 在標記為完成之前,打開每個輸出的影像並與請求進行比對。
  4. 提供事實。 檔案路徑;像素尺寸和印刷尺寸;您檢查過的項目;您無法檢查的項目;您所假設的內容。您無法為科學正確性背書:使用者必須自行負責。

執行腳本

uv run <skill-dir>/scripts/<name>.py --help

<skill-dir> 是存放此檔案的資料夾。uv 會在首次使用時安裝每個腳本的 Python 套件,這需要網路存取及其快取資料夾:如果您的沙箱阻止了其中任一項,請請求該權限,而不是改寫腳本。如果沒有 uv,請告知使用者安裝它 (https://docs.astral.sh/uv/)。

相關技能