mcpField
B
baoyu-infographic

baoyu-infographic

github.com/nousresearchデザイン・UI258.5k445 回インストール今日更新
リポジトリ

baoyu-infographic について

Hermes Agent 向けに、提供された内容からインフォグラフィックの構成案と画像生成プロンプトを作るスキルです。21種類のレイアウトと21種類のビジュアルスタイルを組み合わせ、内容分析から画像生成までの手順を扱います。

主な機能

  1. 0121種類のインフォグラフィックレイアウト
  2. 02レイアウトと21種類のビジュアルスタイルの組み合わせ
  3. 03アスペクト比と出力言語の指定
  4. 04元の内容の視覚的な構成
  5. 05プロンプトとインフォグラフィック画像の生成

活用シーン

  1. 01提供された素材をインフォグラフィック化
  2. 02プロセスやタイムラインの可視化
  3. 03比較図や指標グラフィックの作成
  4. 04高密度な情報ガイドの作成

インストール

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

$npx skills add https://github.com/nousresearch/hermes-agent --skill baoyu-infographic

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

同梱ファイル

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

PORT_NOTES.md
references/
analysis-framework.md
base-prompt.md
structured-content-template.md
references/layouts/
bento-grid.md
binary-comparison.md
bridge.md
circular-flow.md
comic-strip.md
comparison-matrix.md
dashboard.md
dense-modules.md
funnel.md
hierarchical-layers.md
hub-spoke.md
iceberg.md
isometric-map.md
jigsaw.md
linear-progression.md
periodic-table.md
story-mountain.md
structural-breakdown.md
tree-branching.md
venn-diagram.md
winding-roadmap.md
references/styles/
aged-academia.md
bold-graphic.md
chalkboard.md
claymation.md
corporate-memphis.md

詳細

インフォグラフィック生成

Hermes Agent のツールエコシステム向けに、baoyu-infographic を適応したものです。

2 つの軸:レイアウト(情報構造)× スタイル(視覚的な美しさ)。任意のレイアウトとスタイルを自由に組み合わせられます。

使用するタイミング

ユーザーがインフォグラフィック、ビジュアル要約、情報グラフィックの作成を求めた場合、または「信息图」、「可视化」、「高密度信息大图」といった用語を使った場合に、このスキルを使用します。ユーザーはコンテンツ(テキスト、ファイルパス、URL、またはトピック)を提供し、レイアウト、スタイル、アスペクト比、言語を指定する場合もあります。

オプション

オプション値
レイアウト21 種類(レイアウト一覧を参照)、デフォルト:bento-grid
スタイル21 種類(スタイル一覧を参照)、デフォルト:craft-handmade
アスペクト比名前付き:landscape(16:9)、portrait(9:16)、square(1:1)。カスタム:任意の W:H 比(例:3:4、4:3、2.35:1)
言語en、zh、ja など

レイアウト一覧

レイアウト最適な用途
linear-progression年表、プロセス、チュートリアル
binary-comparisonA 対 B、ビフォーアフター、メリットとデメリット
comparison-matrix複数要素の比較
hierarchical-layersピラミッド、優先度レベル
tree-branchingカテゴリー、分類体系
hub-spoke関連項目を伴う中心概念
structural-breakdown分解図、断面図
bento-grid複数のトピック、概要(デフォルト)
iceberg表面と隠れた側面
bridge問題と解決策
funnelコンバージョン、フィルタリング
isometric-map空間的な関係
dashboard指標、KPI
periodic-tableカテゴリー別のコレクション
comic-strip物語、連続した流れ
story-mountainプロット構造、緊張感の高まり
jigsaw相互につながる要素
venn-diagram重なり合う概念
winding-roadmap道のり、マイルストーン
circular-flowサイクル、反復プロセス
dense-modules高密度モジュール、データ豊富なガイド

定義の全文:references/layouts/<layout>.md

スタイル一覧

スタイル説明
craft-handmade手描き、ペーパークラフト(デフォルト)
claymation3D 粘土フィギュア、ストップモーション
kawaii日本風のかわいらしさ、パステルカラー
storybook-watercolorやわらかな水彩画、幻想的
chalkboard黒板にチョークで描いたスタイル
cyberpunk-neonネオンの輝き、未来的
bold-graphicコミック風、網点
aged-academiaヴィンテージ科学、セピア調
corporate-memphisフラットベクター、鮮やかな色彩
technical-schematic設計図、エンジニアリング
origami折り紙、幾何学的
pixel-artレトロな 8 ビット
ui-wireframeグレースケールのインターフェースモックアップ
subway-map路線図
ikea-manualミニマルな線画
knolling整然と並べた俯瞰写真
lego-brickおもちゃのブロックによる構成
pop-laboratory設計図のグリッド、座標マーカー、実験室の精密さ
morandi-journal手描きの落書き、温かみのあるモランディカラー
retro-pop-grid1970 年代のレトロポップアート、スイスグリッド、太い輪郭線
hand-drawn-eduマカロンカラーのパステル、手描きの揺らぎ、棒人間

定義の全文:references/styles/<style>.md

推奨される組み合わせ

コンテンツの種類レイアウト+スタイル
年表/歴史linear-progression + craft-handmade
ステップごとの手順linear-progression + ikea-manual
A対Bbinary-comparison + corporate-memphis
階層hierarchical-layers + craft-handmade
重なりvenn-diagram + craft-handmade
変換funnel + corporate-memphis
サイクルcircular-flow + craft-handmade
技術structural-breakdown + technical-schematic
指標dashboard + corporate-memphis
教育bento-grid + chalkboard
ジャーニーwinding-roadmap + storybook-watercolor
カテゴリーperiodic-table + bold-graphic
製品ガイドdense-modules + morandi-journal
技術ガイドdense-modules + pop-laboratory
トレンドガイドdense-modules + retro-pop-grid
教育用図解hub-spoke + hand-drawn-edu
プロセスのチュートリアルlinear-progression + hand-drawn-edu

デフォルト:bento-grid + craft-handmade

キーワードショートカット

ユーザーの入力に以下のキーワードが含まれる場合、対応するレイアウトを自動選択し、ステップ3で対応するスタイルを最有力候補として提示します。一致するキーワードがある場合は、コンテンツに基づくレイアウト推定を省略します。

ショートカットにプロンプトの注記がある場合、追加のスタイル指示として生成プロンプト(ステップ5)に追記します。

ユーザーのキーワードレイアウト推奨スタイルデフォルトのアスペクト比プロンプトの注記
高密度情報大図 / high-density-infodense-modulesmorandi-journal, pop-laboratory, retro-pop-gridportrait—
情報図 / infographicbento-gridcraft-handmadelandscapeミニマル:すっきりしたキャンバス、十分な余白、複雑な背景テクスチャなし。シンプルな漫画風の要素とアイコンのみ。

出力形式

infographic/{topic-slug}/
├── source-{slug}.{ext}
├── analysis.md
├── structured-content.md
├── prompts/infographic.md
└── infographic.png

スラッグ:トピックを表す2~4語のケバブケース。競合する場合は、-YYYYMMDD-HHMMSSを追加します。

基本原則

  • ソースデータを忠実に保持します。要約や言い換えはしません(ただし、出力に含める前に、認証情報、APIキー、トークン、シークレットはすべて削除します)
  • コンテンツを構成する前に学習目標を定義します
  • 視覚的なコミュニケーションを意識して構成します(見出し、ラベル、視覚要素)

ワークフロー

ステップ1:コンテンツを分析する

参照資料を読み込む:このスキルのreferences/analysis-framework.mdを読みます。

  1. ソースコンテンツを保存します(ファイルパスまたは貼り付けた内容を、write_fileを使ってsource.mdに保存)
    • バックアップルール:source.mdが存在する場合は、source-backup-YYYYMMDD-HHMMSS.mdに名前を変更します
  2. トピック、データの種類、複雑さ、トーン、対象読者を分析します
  3. ソースの言語とユーザーの言語を検出します
  4. ユーザーの入力からデザイン指示を抽出します
  5. 分析結果をanalysis.mdに保存します
    • バックアップルール:analysis.mdが存在する場合は、analysis-backup-YYYYMMDD-HHMMSS.mdに名前を変更します

詳しい形式については、references/analysis-framework.mdを参照してください。

ステップ2:構造化コンテンツを生成する → structured-content.md

コンテンツをインフォグラフィック用の構成に変換します:

  1. タイトルと学習目標
  2. 次の要素を含むセクション:主要なコンセプト、コンテンツ(原文どおり)、視覚要素、テキストラベル
  3. データポイント(すべての統計値/引用を正確にコピー)
  4. ユーザーのデザイン指示

ルール:Markdownのみを使用します。新しい情報は追加しません。データを忠実に保持します。出力から認証情報やシークレットを削除します。

詳しい形式については、references/structured-content-template.mdを参照してください。

ステップ3:組み合わせを提案する

3.1 まずキーワードショートカットを確認します:ユーザーの入力がキーワードショートカット表のキーワードに一致する場合、対応するレイアウトを自動選択し、対応するスタイルを最有力候補として優先します。コンテンツに基づくレイアウト推定は省略します。

3.2 それ以外の場合は、以下に基づいてレイアウト×スタイルの組み合わせを3~5個提案します:

  • データ構造 → 適合するレイアウト
  • コンテンツのトーン → 適合するスタイル
  • 対象読者の期待
  • ユーザーのデザイン指示
Step 4: オプションを確認する

clarify ツールを使って、ユーザーとオプションを確認します。以下の独立した質問を1つの questions 配列にまとめます(最大5問)。選択肢が先行する回答に依存する質問は、個別に尋ねます。

Q1 — 組み合わせ:レイアウトとスタイルの組み合わせを、理由とともに3つ以上提示します。ユーザーに1つ選んでもらいます。

Q2 — 縦横比:縦横比の希望を尋ねます(横長/縦長/正方形、またはカスタムのW:H)。

Q3 — 言語(ソースの言語とユーザーの言語が異なる場合のみ):テキストコンテンツに使用する言語を尋ねます。

Step 5: プロンプトを生成する → prompts/infographic.md

バックアップルール:prompts/infographic.md が存在する場合は、prompts/infographic-backup-YYYYMMDD-HHMMSS.md に名前を変更します。

参照資料を読み込む:選択したレイアウトを references/layouts/<layout>.md から、スタイルを references/styles/<style>.md から読み込みます。

以下を組み合わせます。

  1. references/layouts/<layout>.md のレイアウト定義
  2. references/styles/<style>.md のスタイル定義
  3. references/base-prompt.md の基本テンプレート
  4. Step 2 の構造化コンテンツ
  5. 確認済みの言語によるすべてのテキスト

{{ASPECT_RATIO}} の縦横比を解決する方法:

  • 名前付きプリセット → 比率文字列:landscape→16:9、portrait→9:16、square→1:1
  • カスタムのW:H比率 → そのまま使用します(例:3:4、4:3、2.35:1)

組み立てたプロンプトを write_file で prompts/infographic.md に保存します。

Step 6: 画像を生成する

Step 5で組み立てたプロンプトを使って、image_generate ツールを呼び出します。

  • 縦横比をimage_generateの形式に対応付けます:16:9 → landscape、9:16 → portrait、1:1 → square
  • カスタム比率の場合は、最も近い名前付きアスペクト比を選びます
  • 失敗した場合は、自動で1回再試行します
  • 生成された画像のURL/パスを出力ディレクトリに保存します
Step 7: 出力概要

トピック、レイアウト、スタイル、縦横比、言語、出力パス、作成したファイルを報告します。

参照資料

  • references/analysis-framework.md — 分析方法
  • references/structured-content-template.md — コンテンツ形式
  • references/base-prompt.md — プロンプトテンプレート
  • references/layouts/<layout>.md — 21種類のレイアウト定義
  • references/styles/<style>.md — 21種類のスタイル定義

注意点

  1. データの完全性を最優先する — ソースの統計情報を要約、言い換え、改変してはいけません。「73% increase」は「significant increase」に変更せず、「73% increase」のままにします。
  2. 秘密情報を除去する — ソースコンテンツにAPIキー、トークン、認証情報が含まれていないか、出力ファイルに含める前に必ず確認します。
  3. セクションごとに1つのメッセージ — インフォグラフィックの各セクションでは、1つの明確なコンセプトを伝えます。セクションに情報を詰め込みすぎると、読みやすさが損なわれます。
  4. スタイルの一貫性 — 参照ファイルのスタイル定義を、インフォグラフィック全体に一貫して適用します。複数のスタイルを混在させてはいけません。
  5. image_generateの縦横比 — このツールが対応しているのは landscape、portrait、square のみです。3:4 のようなカスタム比率は、最も近い選択肢に対応付けます(この場合はportrait)。

コメント