mcpField
T
tuzi-infographic

tuzi-infographic

github.com/tuziapiデザイン・UI39177 回インストール27 週間前に更新
リポジトリ

tuzi-infographic について

tuzi-infographicは、渡された内容からインフォグラフィックのプロンプトと画像を作るスキルです。元データをそのまま保ちながら、内容分析、レイアウトとスタイルの選定、画像生成を進めます。

主な機能

  1. 0121種類のレイアウト
  2. 0220種類のビジュアルスタイル
  3. 03アスペクト比と言語の設定
  4. 04内容の分析と構造化
  5. 05プロンプトと画像の生成手順

活用シーン

  1. 01年表やプロセスの可視化
  2. 02選択肢やカテゴリの比較
  3. 03指標や技術ガイドの作成

インストール

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

$npx skills add https://github.com/tuziapi/tuzi-skills --skill tuzi-infographic

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

同梱ファイル

SKILL.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
craft-handmade.md

詳細

インフォグラフィック生成ツール

2つの要素:レイアウト(情報構造)× スタイル(視覚的な美しさ)。どのレイアウトにも、どのスタイルでも自由に組み合わせられます。

使い方

/tuzi-infographic path/to/content.md
/tuzi-infographic path/to/content.md --layout hierarchical-layers --style technical-schematic
/tuzi-infographic path/to/content.md --aspect portrait --lang zh
/tuzi-infographic  # then paste content

オプション

オプション値
--layout21種類(レイアウトギャラリーを参照)、デフォルト:bento-grid
--style20種類(スタイルギャラリーを参照)、デフォルト:craft-handmade
--aspectlandscape(16:9)、portrait(9:16)、square(1:1)
--langen、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年代のレトロポップアート、スイスグリッド、太い輪郭線

定義の全文: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

デフォルト: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を追加します。

基本原則

  • ソースのデータはすべてそのまま保持します。要約や言い換えはしません。
  • コンテンツを構成する前に、学習目標を定義します。
  • 視覚的なコミュニケーションを意識して構成します(見出し、ラベル、視覚要素)。

ワークフロー

ステップ1:セットアップと分析

1.1 設定の読み込み(EXTEND.md)

Bashを使用して、優先順位に従いEXTEND.mdの有無を確認します。

# Check project-level first
test -f .tuzi-skills/tuzi-infographic/EXTEND.md && echo "project"

# Then user-level (cross-platform: $HOME works on macOS/Linux/WSL)
test -f "$HOME/.tuzi-skills/tuzi-infographic/EXTEND.md" && echo "user"

┌────────────────────────────────────────────────────┬───────────────────┐ │ パス │ 場所 │ ├────────────────────────────────────────────────────┼───────────────────┤ │ .tuzi-skills/tuzi-infographic/EXTEND.md │ プロジェクトディレクトリ │ ├────────────────────────────────────────────────────┼───────────────────┤ │ $HOME/.tuzi-skills/tuzi-infographic/EXTEND.md │ ユーザーホーム │ └────────────────────────────────────────────────────┴───────────────────┘

┌───────────┬───────────────────────────────────────────────────────────────────────────┐ │ 結果 │ アクション │ ├───────────┼───────────────────────────────────────────────────────────────────────────┤ │ 見つかった │ 読み込み、解析し、概要を表示 │ ├───────────┼───────────────────────────────────────────────────────────────────────────┤ │ 見つからない │ AskUserQuestionでユーザーに尋ねる(references/config/first-time-setup.mdを参照) │ └───────────┴───────────────────────────────────────────────────────────────────────────┘

EXTEND.mdで設定できる項目:優先するレイアウト/スタイル | デフォルトのアスペクト比 | カスタムスタイルの定義 | 言語設定

スキーマ:references/config/preferences-schema.md

1.2 コンテンツの分析 → analysis.md

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

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

AskUserQuestion を1回だけ呼び出し、複数の質問を使ってすべてのオプションをまとめて確認します。

質問条件オプション
組み合わせ常に理由を添えたレイアウト×スタイルの組み合わせを3件以上
アスペクト比常にlandscape (16:9)、portrait (9:16)、square (1:1)
言語ソースがユーザーの言語と異なる場合のみテキストコンテンツに使用する言語

重要:AskUserQuestion を別々に呼び出さないでください。該当する質問はすべて1回の呼び出しにまとめてください。

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

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

以下を組み合わせます。

  1. references/layouts/<layout>.md のレイアウト定義
  2. references/styles/<style>.md のスタイル定義
  3. references/base-prompt.md のベーステンプレート
  4. ステップ 2 で構造化したコンテンツ
  5. 確認済みの言語で書かれたすべてのテキスト
ステップ 6:画像を生成する
  1. 利用可能な画像生成スキルを選択します(複数ある場合はユーザーに確認します)。
  2. 既存ファイルを確認する:生成前に infographic.png が存在するか確認します。
    • 存在する場合:infographic-backup-YYYYMMDD-HHMMSS.png に名前を変更します。
  3. プロンプトファイルと出力先のパスを指定して呼び出します。
  4. 失敗した場合は、自動的に1回再試行します。
ステップ 7:概要を出力する

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

参考資料

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

拡張機能のサポート

EXTEND.md によるカスタム設定に対応しています。パスとサポートされるオプションについては、ステップ 1.1 を参照してください。

コメント