tuzi-infographic について
tuzi-infographicは、渡された内容からインフォグラフィックのプロンプトと画像を作るスキルです。元データをそのまま保ちながら、内容分析、レイアウトとスタイルの選定、画像生成を進めます。
主な機能
- 0121種類のレイアウト
- 0220種類のビジュアルスタイル
- 03アスペクト比と言語の設定
- 04内容の分析と構造化
- 05プロンプトと画像の生成手順
活用シーン
- 01年表やプロセスの可視化
- 02選択肢やカテゴリの比較
- 03指標や技術ガイドの作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ tuziapi/ tuzi-skills --skill tuzi-infographicインストール後、Claude Code で/tuzi-infographicを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/analysis-framework.mdbase-prompt.mdstructured-content-template.mdreferences/layouts/bento-grid.mdbinary-comparison.mdbridge.mdcircular-flow.mdcomic-strip.mdcomparison-matrix.mddashboard.mddense-modules.mdfunnel.mdhierarchical-layers.mdhub-spoke.mdiceberg.mdisometric-map.mdjigsaw.mdlinear-progression.mdperiodic-table.mdstory-mountain.mdstructural-breakdown.mdtree-branching.mdvenn-diagram.mdwinding-roadmap.mdreferences/styles/aged-academia.mdbold-graphic.mdchalkboard.mdclaymation.mdcorporate-memphis.mdcraft-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
オプション
| オプション | 値 |
|---|---|
--layout | 21種類(レイアウトギャラリーを参照)、デフォルト:bento-grid |
--style | 20種類(スタイルギャラリーを参照)、デフォルト:craft-handmade |
--aspect | landscape(16:9)、portrait(9:16)、square(1:1) |
--lang | en、zh、ja など |
レイアウトギャラリー
| レイアウト | 主な用途 |
|---|---|
linear-progression | タイムライン、プロセス、チュートリアル |
binary-comparison | A対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 | 手描き、ペーパークラフト(デフォルト) |
claymation | 3Dの粘土フィギュア、ストップモーション |
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-grid | 1970年代のレトロポップアート、スイスグリッド、太い輪郭線 |
定義の全文:references/styles/<style>.md
おすすめの組み合わせ
| コンテンツの種類 | レイアウト + スタイル |
|---|---|
| タイムライン/歴史 | linear-progression + craft-handmade |
| ステップごとの手順 | linear-progression + ikea-manual |
| A対B | binary-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-info | dense-modules | morandi-journal、pop-laboratory、retro-pop-grid | portrait | — |
| 信息图 / infographic | bento-grid | craft-handmade | landscape | ミニマリスト:すっきりとしたキャンバス、十分な余白、複雑な背景テクスチャなし。シンプルなカートゥーン要素とアイコンのみ。 |
出力構成
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
- ソースコンテンツを保存します(ファイルパスまたは貼り付け →
source.md)- バックアップルール:
source.mdが存在する場合は、source-backup-YYYYMMDD-HHMMSS.mdに名前を変更します。
- バックアップルール:
- トピック、データの種類、複雑さ、トーン、対象読者を分析します。
- ソースの言語とユーザーの言語を検出します。
- ユーザー入力からデザイン指示を抽出します。
- 分析結果を保存します。
- バックアップルール:
analysis.mdが存在する場合は、analysis-backup-YYYYMMDD-HHMMSS.mdに名前を変更します。
- バックアップルール:
詳しい形式については、references/analysis-framework.mdを参照してください。
ステップ2:構造化コンテンツの生成 → structured-content.md
コンテンツをインフォグラフィックの構成に変換します。
- タイトルと学習目標
- 以下を含むセクション:主要な概念、コンテンツ(原文のまま)、視覚要素、テキストラベル
- データポイント(すべての統計値/引用を正確にコピー)
- ユーザーからのデザイン指示
ルール: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 に名前を変更します。
以下を組み合わせます。
references/layouts/<layout>.mdのレイアウト定義references/styles/<style>.mdのスタイル定義references/base-prompt.mdのベーステンプレート- ステップ 2 で構造化したコンテンツ
- 確認済みの言語で書かれたすべてのテキスト
ステップ 6:画像を生成する
- 利用可能な画像生成スキルを選択します(複数ある場合はユーザーに確認します)。
- 既存ファイルを確認する:生成前に
infographic.pngが存在するか確認します。- 存在する場合:
infographic-backup-YYYYMMDD-HHMMSS.pngに名前を変更します。
- 存在する場合:
- プロンプトファイルと出力先のパスを指定して呼び出します。
- 失敗した場合は、自動的に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 を参照してください。