mcpField
I
infographics

infographics

github.com/crazymsnデザイン・UI2340 回インストール22 週間前に更新
リポジトリ

infographics について

視覚的な説明資料やレポート、ソーシャルコンテンツを作るためのインフォグラフィック生成スキルです。Nano Banana Pro が画像を生成し、Gemini 3 Pro が品質を評価します。Perplexity Sonar による調査も利用できます。

主な機能

  1. 01複数種類のインフォグラフィック生成
  2. 02Perplexity Sonar による任意の調査
  3. 03Gemini 3 Pro による品質評価
  4. 04基準未達時の反復生成
  5. 05スタイルと色覚対応パレット

活用シーン

  1. 01統計データをチャートで表現
  2. 02マイルストーンや歴史の年表を作成
  3. 03プロセスや選択肢の比較を説明
  4. 04ソーシャル・マーケティング画像の作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/crazymsn/academic-skills --skill infographics

インストール後、Claude Code で/infographicsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
color_palettes.md
design_principles.md
infographic_types.md
scripts/
generate_infographic_ai.py
generate_infographic.py

詳細

インフォグラフィック

概要

インフォグラフィックは、複雑な内容をすばやく明確に伝えるために作られた、情報、データ、知識の視覚的な表現です。このスキルでは、Nano Banana Pro AI を使ってインフォグラフィックを生成し、Gemini 3 Pro で品質をレビューするとともに、Perplexity Sonar で調査を行います。

仕組み:

  • (任意)調査フェーズ:Perplexity Sonar を使って正確な事実や統計を収集します
  • インフォグラフィックの内容を自然な言葉で説明します
  • Nano Banana Pro が出版品質のインフォグラフィックを自動生成します
  • Gemini 3 Pro が、ドキュメントの種類ごとの基準に照らして品質をレビューします
  • スマートな反復:品質が基準を下回る場合のみ再生成します
  • 数分でプロ仕様の成果物が完成します
  • デザインスキルは不要です

ドキュメントの種類ごとの品質基準:

ドキュメントの種類基準説明
marketing8.5/10マーケティング資料 — 読者を引きつける内容が必要です
report8.0/10ビジネスレポート — プロフェッショナルな品質
presentation7.5/10スライド、講演 — 明確で魅力的な内容
social7.0/10ソーシャルメディアのコンテンツ
internal7.0/10社内利用
draft6.5/10作業中の草稿
default7.5/10汎用

作りたいものを説明するだけで、Nano Banana Pro が作成します。

クイックスタート

作りたいインフォグラフィックを説明するだけで生成できます。

# Generate a list infographic (default threshold 7.5/10)
python skills/infographics/scripts/generate_infographic.py \
  "5 benefits of regular exercise" \
  -o figures/exercise_benefits.png --type list

# Generate for marketing (highest threshold: 8.5/10)
python skills/infographics/scripts/generate_infographic.py \
  "Product features comparison" \
  -o figures/product_comparison.png --type comparison --doc-type marketing

# Generate with corporate style
python skills/infographics/scripts/generate_infographic.py \
  "Company milestones 2010-2025" \
  -o figures/timeline.png --type timeline --style corporate

# Generate with colorblind-safe palette
python skills/infographics/scripts/generate_infographic.py \
  "Heart disease statistics worldwide" \
  -o figures/health_stats.png --type statistical --palette wong

# Generate WITH RESEARCH for accurate, up-to-date data
python skills/infographics/scripts/generate_infographic.py \
  "Global AI market size and growth projections" \
  -o figures/ai_market.png --type statistical --research

内部で行われる処理:

  1. (任意)調査:Perplexity Sonar が正確な事実、統計、データを収集します
  2. 生成 1:Nano Banana Pro がデザインのベストプラクティスに従って、最初のインフォグラフィックを作成します
  3. レビュー 1:Gemini 3 Pro が、ドキュメントの種類ごとの基準に照らして品質を評価します
  4. 判定:品質 >= 基準の場合 → 完了(これ以上の反復は不要です!)
  5. 基準を下回る場合:批評に基づいてプロンプトを改善し、再生成します
  6. 繰り返し:品質が基準を満たすか、最大反復回数に達するまで続けます

スマートな反復のメリット:

  • ✅ 最初の生成で十分な品質が得られた場合、API 呼び出しを節約できます
  • ✅ マーケティング資料には、より高い品質基準が適用されます
  • ✅ 草稿や社内利用向けの作成をすばやく完了できます
  • ✅ ユースケースごとに適切な品質を実現します

出力:バージョン付き画像と、品質スコア、批評、早期終了に関する情報を含む詳細なレビュー記録です。

このスキルを使う場面

次のような場合に infographics スキルを使います。

  • データや統計を視覚的に示す
  • プロジェクトの節目や歴史をタイムラインで可視化する
  • プロセス、ワークフロー、手順を追ったガイドを説明する
  • 選択肢、製品、概念を並べて比較する
  • 要点を魅力的なビジュアル形式でまとめる
  • 地理情報や地図を使ったデータを可視化する
  • 階層図や組織図を作成する
  • ソーシャルメディアのコンテンツやマーケティング資料をデザインする

次の用途には scientific-schematics を使用してください。

  • 技術的なフローチャートや回路図
  • 生物学的経路や分子図
  • ニューラルネットワークのアーキテクチャ図
  • CONSORT/PRISMA の方法論図

調査との連携

自動データ収集(--research)

正確で最新のデータが必要なインフォグラフィックを作成する場合は、--research フラグを使って Perplexity Sonar Pro で事実や統計を自動収集します。

# Research and generate statistical infographic
python skills/infographics/scripts/generate_infographic.py \
  "Global renewable energy adoption rates by country" \
  -o figures/renewable_energy.png --type statistical --research

# Research for timeline infographic
python skills/infographics/scripts/generate_infographic.py \
  "History of artificial intelligence breakthroughs" \
  -o figures/ai_history.png --type timeline --research

# Research for comparison infographic
python skills/infographics/scripts/generate_infographic.py \
  "Electric vehicles vs hydrogen vehicles comparison" \
  -o figures/ev_hydrogen.png --type comparison --research
調査で得られる情報

調査フェーズでは、次の情報を自動的に収集します。

  1. 主要な事実を収集:トピックに関連する事実や統計を 5~8 件収集します
  2. 背景情報を提供:正確な表現に役立つ背景情報を提供します
  3. データを特定:具体的な数値、割合、日付を見つけます
  4. 情報源を引用:主要な研究や情報源に言及します
  5. 新しさを重視:2023~2026 年の情報を優先します
リサーチを使うタイミング

次の場合はリサーチ(--research)を有効にしてください:

  • 正確な数値が必要な統計インフォグラフィック
  • 市場データ、業界統計、トレンド
  • 科学または医療に関する情報
  • 現在の出来事や最近の動向
  • 正確性が重要なあらゆるトピック

次の場合はリサーチを省略してください:

  • シンプルな概念を扱うインフォグラフィック
  • 社内プロセスのドキュメント
  • 必要なデータをすべてプロンプト内で提示するトピック
  • 生成速度が重要な場合
リサーチの出力

リサーチを有効にすると、追加のファイルが作成されます:

  • {name}_research.json - リサーチの生データと情報源
  • リサーチ内容はインフォグラフィックのプロンプトに自動的に取り込まれます

インフォグラフィックの種類

1. 統計/データ主導型(--type statistical)

最適な用途:数値、割合、アンケート結果、定量データの提示。

主な要素: グラフ(棒、円、折れ線、ドーナツ)、大きな数値の強調表示、データの比較、トレンド指標。

python skills/infographics/scripts/generate_infographic.py \
  "Global internet usage 2025: 5.5 billion users (68% of population), \
   Asia Pacific 53%, Europe 15%, Americas 20%, Africa 12%" \
  -o figures/internet_stats.png --type statistical --style technology

2. タイムライン(--type timeline)

最適な用途:歴史的な出来事、プロジェクトのマイルストーン、企業の歴史、概念の変遷。

主な要素: 時系列の流れ、日付マーカー、イベントノード、接続線。

python skills/infographics/scripts/generate_infographic.py \
  "History of AI: 1950 Turing Test, 1956 Dartmouth Conference, \
   1997 Deep Blue, 2016 AlphaGo, 2022 ChatGPT" \
  -o figures/ai_history.png --type timeline --style technology

3. プロセス/ハウツー(--type process)

最適な用途:手順ごとの説明、ワークフロー、手続き、チュートリアル。

主な要素: 番号付きの手順、方向を示す矢印、アクションアイコン、明確な流れ。

python skills/infographics/scripts/generate_infographic.py \
  "How to start a podcast: 1. Choose your niche, 2. Plan content, \
   3. Set up equipment, 4. Record episodes, 5. Publish and promote" \
  -o figures/podcast_process.png --type process --style marketing

4. 比較(--type comparison)

最適な用途:製品の比較、長所と短所、変更前と変更後、選択肢の評価。

主な要素: 横並びのレイアウト、対応するカテゴリ、チェック/バツ印。

python skills/infographics/scripts/generate_infographic.py \
  "Electric vs Gas Cars: Fuel cost (lower vs higher), \
   Maintenance (less vs more), Range (improving vs established)" \
  -o figures/ev_comparison.png --type comparison --style nature

5. リスト/情報(--type list)

最適な用途:ヒント、事実、要点、概要、クイックリファレンスガイド。

主な要素: 番号付きまたは箇条書きの項目、アイコン、明確な階層構造。

python skills/infographics/scripts/generate_infographic.py \
  "7 Habits of Highly Effective People: Be Proactive, \
   Begin with End in Mind, Put First Things First, Think Win-Win, \
   Seek First to Understand, Synergize, Sharpen the Saw" \
  -o figures/habits.png --type list --style corporate

6. 地理(--type geographic)

最適な用途:地域データ、人口統計、位置情報に基づく統計、世界的なトレンド。

主な要素: 地図による視覚化、色分け、データの重ね合わせ、凡例。

python skills/infographics/scripts/generate_infographic.py \
  "Renewable energy adoption by region: Iceland 100%, Norway 98%, \
   Germany 50%, USA 22%, India 20%" \
  -o figures/renewable_map.png --type geographic --style nature

7. 階層/ピラミッド(--type hierarchical)

最適な用途:組織構造、優先度、重要度のランキング。

主な要素: ピラミッドまたはツリー構造、明確に区分された階層、段階的なサイズ変化。

python skills/infographics/scripts/generate_infographic.py \
  "Maslow's Hierarchy: Physiological, Safety, Love/Belonging, \
   Esteem, Self-Actualization" \
  -o figures/maslow.png --type hierarchical --style education

8. 解剖学/視覚的な比喩(--type anatomical)

最適な用途:なじみのある視覚的な比喩を使った、複雑なシステムの説明。

主な要素: 中心となる比喩の画像、ラベル付きの各部位、接続線。

python skills/infographics/scripts/generate_infographic.py \
  "Business as a human body: Brain=Leadership, Heart=Culture, \
   Arms=Sales, Legs=Operations, Skeleton=Systems" \
  -o figures/business_body.png --type anatomical --style corporate

9. 履歴書/職務経歴(--type resume)

最適な用途:パーソナルブランディング、履歴書、ポートフォリオの見どころ、職務上の実績。

主な要素: 写真エリア、スキルの視覚化、タイムライン、連絡先情報。

python skills/infographics/scripts/generate_infographic.py \
  "UX Designer resume: Skills - User Research 95%, Wireframing 90%, \
   Prototyping 85%. Experience - 2020-2022 Junior, 2022-2025 Senior" \
  -o figures/resume.png --type resume --style technology

10. ソーシャルメディア(--type social)

最適な用途:Instagram、LinkedIn、Twitter/X の投稿、共有用グラフィック。

主な要素: 印象的な見出し、最小限のテキスト、最大限のインパクト、鮮やかな色。

python skills/infographics/scripts/generate_infographic.py \
  "Save Water, Save Life: 2.2 billion people lack safe drinking water. \
   Tips: shorter showers, fix leaks, full loads only" \
  -o figures/water_social.png --type social --style marketing

スタイルプリセット

業界別スタイル(--style)
スタイル色最適な用途
corporateネイビー、スチールブルー、ゴールドビジネスレポート、金融
healthcareメディカルブルー、シアン、ライトシアン医療、ウェルネス
technologyテックブルー、スレート、バイオレットソフトウェア、データ、AI
natureフォレストグリーン、ミント、アースブラウン環境、オーガニック
educationアカデミックブルー、ライトブルー、コーラル学習、学術
marketingコーラル、ティール、イエローソーシャルメディア、キャンペーン
financeネイビー、ゴールド、グリーン/レッド投資、銀行
nonprofitウォームオレンジ、セージ、サンド社会問題、慈善活動
# Corporate style
python skills/infographics/scripts/generate_infographic.py \
  "Q4 Results" -o q4.png --type statistical --style corporate

# Healthcare style
python skills/infographics/scripts/generate_infographic.py \
  "Patient Journey" -o journey.png --type process --style healthcare

色覚多様性に配慮したパレット

利用可能なパレット(--palette)
パレット色説明
wongオレンジ、スカイブルー、グリーン、ブルー、バーミリオン最も広く推奨されているパレット
ibmウルトラマリン、インディゴ、マゼンタ、オレンジ、ゴールドIBM のアクセシブルなパレット
tol12 色の拡張パレット多くのカテゴリを扱う場合に適しています
# Wong's colorblind-safe palette
python skills/infographics/scripts/generate_infographic.py \
  "Survey results by category" -o survey.png --type statistical --palette wong

スマートな反復的改善

仕組み
┌─────────────────────────────────────────────────────┐
│  1. Generate infographic with Nano Banana Pro       │
│                    ↓                                │
│  2. Review quality with Gemini 3 Pro                │
│                    ↓                                │
│  3. Score >= threshold?                             │
│       YES → DONE! (early stop)                      │
│       NO  → Improve prompt, go to step 1            │
│                    ↓                                │
│  4. Repeat until quality met OR max iterations      │
└─────────────────────────────────────────────────────┘
品質レビュー基準

Gemini 3 Pro は、各インフォグラフィックを次の基準で評価します。

  1. 視覚的な階層とレイアウト(0~2 点)

    • 明確な視覚的階層
    • 論理的な読み進め方
    • バランスの取れた構成
  2. タイポグラフィと読みやすさ(0~2 点)

    • 読みやすいテキスト
    • 目立つ見出し
    • 重なりがない
  3. データの視覚化(0~2 点)

    • 目立つ数値
    • わかりやすいグラフ/アイコン
    • 適切なラベル
  4. 色とアクセシビリティ(0~2 点)

    • プロフェッショナルな色使い
    • 十分なコントラスト
    • 色覚多様性に配慮
  5. 全体的なインパクト(0~2 点)

    • プロフェッショナルな外観
    • 視覚的な不具合がない
    • 伝達目標を達成している
レビューログ

生成ごとに JSON のレビューログが作成されます。

{
  "user_prompt": "5 benefits of exercise...",
  "infographic_type": "list",
  "style": "healthcare",
  "doc_type": "marketing",
  "quality_threshold": 8.5,
  "iterations": [
    {
      "iteration": 1,
      "image_path": "figures/exercise_v1.png",
      "score": 8.7,
      "needs_improvement": false,
      "critique": "SCORE: 8.7\nSTRENGTHS:..."
    }
  ],
  "final_score": 8.7,
  "early_stop": true,
  "early_stop_reason": "Quality score 8.7 meets threshold 8.5"
}

コマンドラインリファレンス

python skills/infographics/scripts/generate_infographic.py [OPTIONS] PROMPT

Arguments:
  PROMPT                    Description of the infographic content

Options:
  -o, --output PATH         Output file path (required)
  -t, --type TYPE           Infographic type preset
  -s, --style STYLE         Industry style preset
  -p, --palette PALETTE     Colorblind-safe palette
  -b, --background COLOR    Background color (default: white)
  --doc-type TYPE           Document type for quality threshold
  --iterations N            Maximum refinement iterations (default: 3)
  --api-key KEY             OpenRouter API key
  -v, --verbose             Verbose output
  --list-options            List all available options
すべてのオプションを一覧表示
python skills/infographics/scripts/generate_infographic.py --list-options

設定

API キーの設定

OpenRouter API キーを設定します。

export OPENROUTER_API_KEY='your_api_key_here'

API キーは https://openrouter.ai/keys で取得できます。


プロンプトエンジニアリングのヒント

内容を具体的に指定する

✓ 良いプロンプト(具体的で詳細):

"5 benefits of meditation: reduces stress, improves focus, 
better sleep, lower blood pressure, emotional balance"

✗ 曖昧なプロンプトは避ける:

"meditation infographic"
データポイントを含める

✓ 良い例:

"Market growth from $10B (2020) to $45B (2025), CAGR 35%"

✗ 曖昧な例:

"market is growing"
視覚要素を指定する

✓ 良い例:

"Timeline showing 5 milestones with icons for each event"

参考ファイル

詳しいガイダンスについては、次の参考ファイルを読み込んでください。

  • references/infographic_types.md:10 種類以上のすべてのタイプに対応した拡張テンプレート
  • references/design_principles.md:視覚的な階層、レイアウト、タイポグラフィ
  • references/color_palettes.md:カラーパレットの詳細仕様

トラブルシューティング

よくある問題

問題:インフォグラフィック内のテキストが読みにくい

  • 解決策:テキスト量を減らし、--type を使ってレイアウトタイプを指定します

問題:色が調和しない、またはアクセスできない

  • 解決策:色覚多様性に配慮した色を使うには、--palette wong を使用します

問題:品質スコアが低すぎる

  • 解決策:--iterations 3 で反復回数を増やし、より具体的なプロンプトを使用します

問題:誤ったタイプのインフォグラフィックが生成される

  • 解決策:一貫した結果を得るため、必ず --type フラグを指定します

他のスキルとの連携

このスキルは、次のスキルと相乗的に機能します。

  • scientific-schematics:技術図やフローチャート向け
  • market-research-reports:ビジネスレポート向けのインフォグラフィック
  • scientific-slides:プレゼンテーション向けのインフォグラフィック要素
  • generate-image:インフォグラフィック以外のビジュアルコンテンツ向け

クイックリファレンスチェックリスト

生成前:

  • 明確で具体的な内容の説明
  • インフォグラフィックのタイプを選択(--type)
  • 対象読者に適したスタイル(--style)
  • 出力先のパスを指定(-o)
  • API キーを設定

生成後:

  • 生成された画像を確認
  • レビューログでスコアを確認
  • 必要に応じて、より具体的なプロンプトで再生成

このスキルを使って、Nano Banana Pro AI の能力とインテリジェントな品質レビューにより、プロフェッショナルでアクセシブル、かつ視覚的に魅力的なインフォグラフィックを作成しましょう。

コメント