Community画像github.com

scifig

学術論文・スライド用の科学図を作成、編集、チェックするスキル。グラフィカルアブストラクト、メカニズム図、パスウェイ、ワークフロー、チャート、ラベル付き図などを生成し、出版形式への変換やジャーナル要件のチェックも行います。

scifig とは?

scifigは、研究論文やプレゼンテーション用の科学図を専門に扱うスキルです。ユーザーはアイデアやデータ、スケッチを提供するだけで、scifigが図の作成から出版形式への変換、ジャーナル要件のチェックまでを支援します。このスキルは、ホストの画像生成ツール(例:Claude Code, Cursorなど)を利用して図を生成するため、外部の画像APIを呼び出しません。Pythonスクリプト群(scistyle.py, check_figure.py, export_figure.pyなど)が同梱されており、図のスタイリング、チェック、変換を自動化します。チャート作成はscistyle.pyを用いたコードベース、概念図はホストの画像ツールが適切であり、ユーザーは適切なルートを選択できます。また、出版前の解像度チェックや凡例(legend)作成もサポートします。

対応~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に質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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. ジャーナルルール:ウェブよりバンドル済みプリセットを優先。 10出版社のカラム幅、フォント、最小dpi、受け入れ形式がバンドルされています。scripts/scistyle.py --list nature で検証日付付きで1つ表示、--list ですべて表示します。それらを使用し、その日付を引き継ぎます。不足するルール(未掲載のジャーナル、独自のサイズルール(グラフィカルアブストラクト、表紙))についてはオンラインで確認します。
  3. 作成したものを確認。 すべての出力画像を開き、要求と比較してから完了とします。
  4. 事実を伝える。 ファイルパス、ピクセルサイズと印刷サイズ、チェックした項目、チェックできなかった項目、仮定したこと。科学的正確性は保証できません:ユーザーが確認する必要があります。

スクリプトの実行

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

<skill-dir> はこのファイルがあるフォルダです。uv は各スクリプトのPythonパッケージを初回使用時にインストールします。これにはネットワークアクセスとキャッシュフォルダが必要です:サンドボックスがこれらのいずれかをブロックする場合、スクリプトを書き換える代わりにその許可を要求してください。uv がない場合は、ユーザーにインストールを依頼します(https://docs.astral.sh/uv/)。

関連スキル