From shiiman-google
NotebookLM でインフォグラフィックを作成する。「インフォグラフィック作成」「インフォグラフィック」「NotebookLM 図解」「ノートブック インフォグラフィック」「図を作って」「ビジュアル化」「NotebookLM 視覚化」などで起動。notebooklm-mcp を使用。
npx claudepluginhub shiiman/claude-code-plugins --plugin shiiman-googleThis skill uses the workspace's default tool permissions.
NotebookLM のノートブックからインフォグラフィックを作成する。
Creates new Angular apps using Angular CLI with flags for routing, SSR, SCSS, prefixes, and AI config. Follows best practices for modern TypeScript/Angular development. Use when starting Angular projects.
Generates Angular code and provides architectural guidance for projects, components, services, reactivity with signals, forms, dependency injection, routing, SSR, ARIA accessibility, animations, Tailwind styling, testing, and CLI tooling.
Executes ctx7 CLI to fetch up-to-date library documentation, manage AI coding skills (install/search/generate/remove/suggest), and configure Context7 MCP. Useful for current API refs, skill handling, or agent setup.
NotebookLM のノートブックからインフォグラフィックを作成する。
$ARGUMENTS に --help が含まれる場合、以下を表示して終了:
/shiiman-google:notebooklm-infographic - NotebookLM Infographic
概要:
ノートブックのソースからインフォグラフィックを作成します。
使用方法:
/shiiman-google:notebooklm-infographic [オプション]
オプション:
--help このヘルプを表示
mcp__notebooklm-mcp__notebook_createmcp__notebooklm-mcp__notebook_listmcp__notebooklm-mcp__note_createmcp__notebooklm-mcp__source_listmcp__notebooklm-mcp__studio_createmcp__notebooklm-mcp__studio_statusmcp__notebooklm-mcp__artifact_downloadToolSearch で +notebooklm を検索し、notebooklm-mcp の MCP ツールをロードする。
ツールが見つからない場合は「notebooklm-mcp MCP サーバーが設定されていません。MCP サーバーの設定を確認してください。」と案内して終了する。
AskUserQuestion でノートブックの準備方法を選択してもらう:
mcp__notebooklm-mcp__notebook_list()
ノートブック一覧を取得し、AskUserQuestion で対象ノートブックの選択を求める。選択されたノートブックの notebook_id を保持する。
mcp__notebooklm-mcp__notebook_create(title="{ノートブック名}")
mcp__notebooklm-mcp__note_create(
notebook_id="{notebook_id}",
content="{テキスト内容}",
title="{ノートブック名}"
)
作成されたノートブックの notebook_id を保持する。
AskUserQuestion でビジュアルスタイルを選択してもらう:
「おまかせ」の場合は infographic_style = "auto_select" を設定してステップ 4 へ進む。
「スタイルを指定する」の場合、AskUserQuestion で 3 つずつ選択肢を提示する(テンプレート 3 つ +「他のスタイルを見る」で 4 枠を使い、3 回に分けて表示)。
スタイル一覧(グループ 1):
| ID | 名前 | 説明 |
|---|---|---|
sketch_note | スケッチノート | 手書き風のカジュアルなノートスタイル |
professional | プロフェッショナル | ビジネス向けの洗練されたスタイル |
bento_grid | ベントグリッド | 格子状に情報を整理するモダンなレイアウト |
スタイル一覧(グループ 2):
| ID | 名前 | 説明 |
|---|---|---|
editorial | エディトリアル | 雑誌・出版物風のデザインスタイル |
instructional | インストラクショナル | 教材・マニュアル向けの説明的スタイル |
bricks | ブリック | ブロック状の構造的なレイアウト |
スタイル一覧(グループ 3):
| ID | 名前 | 説明 |
|---|---|---|
clay | クレイ | 粘土・3D 風のやわらかいビジュアル |
anime | アニメ | アニメ・イラスト風のカラフルなスタイル |
kawaii | カワイイ | かわいい・ポップなデザインスタイル |
scientific | サイエンティフィック | 学術・科学向けの正確で整然としたスタイル |
1 回目: sketch_note, professional, bento_grid, 他のスタイルを見る 2 回目(1 回目で「他のスタイルを見る」を選んだ場合): editorial, instructional, bricks, 他のスタイルを見る 3 回目(2 回目で「他のスタイルを見る」を選んだ場合): clay, anime, kawaii, scientific
選択されたスタイルの ID を infographic_style として保持する。
AskUserQuestion でプロンプトの入力方式を選択してもらう:
assets/prompts/ 配下のテンプレートファイルを Read で読み込み、一覧を提示する。
テンプレート一覧(グループ 1):
| ID | 名前 | 説明 | 推奨 orientation | 推奨 detail_level |
|---|---|---|---|---|
summary | 要約・概要 | ソース全体の要点を図解にまとめる | landscape | standard |
comparison | 比較・対比 | 複数の対象を並べて特徴・メリデメを比較 | landscape | detailed |
timeline | タイムライン・プロセス | 時系列の流れやステップを順序立てて図解 | landscape | standard |
テンプレート一覧(グループ 2):
| ID | 名前 | 説明 | 推奨 orientation | 推奨 detail_level |
|---|---|---|---|---|
statistics | 統計・データ | 数値データやトレンドをビジュアル化 | portrait | detailed |
list | リスト・ランキング | 項目を順位や重要度順に整理して一覧化 | portrait | standard |
flowchart | フローチャート | 意思決定やプロセスの分岐を視覚化 | landscape | detailed |
テンプレート一覧(グループ 3):
| ID | 名前 | 説明 | 推奨 orientation | 推奨 detail_level |
|---|---|---|---|---|
hierarchy | 階層・構造 | 組織図・分類・ピラミッド等の階層を図解 | portrait | standard |
geographic | 地理・マップ | 地域ごとのデータや位置関係を地図で表現 | landscape | detailed |
AskUserQuestion で 3 つずつ選択肢を提示する(AskUserQuestion は最大 4 選択肢のため、テンプレート 3 つ +「他のテンプレートを見る」で 4 枠を使い、3 回に分けて表示)。
1 回目: summary, comparison, timeline, 他のテンプレートを見る 2 回目(1 回目で「他のテンプレートを見る」を選んだ場合): statistics, list, flowchart, 他のテンプレートを見る 3 回目(2 回目で「他のテンプレートを見る」を選んだ場合): hierarchy, geographic
選択されたテンプレートの .md ファイルを Read で読み込み:
orientation と detail_level を推奨値として自動設定custom_prompt として使用推奨値をユーザーに提示し、「このパラメータで作成しますか?」と確認する。変更したい場合は個別に上書き可能。
従来どおり AskUserQuestion で自由入力を受け付ける。
テンプレート選択で推奨値が設定されていない場合、または変更したい場合に AskUserQuestion で入力を受ける:
| パラメータ | 説明 | デフォルト |
|---|---|---|
orientation | 向き(landscape / portrait / square) | landscape |
detail_level | 詳細度(concise / standard / detailed) | standard |
source_ids | 対象ソース(省略で全ソース) | 全ソース |
ユーザーが「デフォルトで」「そのままで」と回答した場合はデフォルト値(またはテンプレート推奨値)を使用する。
source_ids を指定したい場合は、mcp__notebooklm-mcp__source_list(notebook_id) でソース一覧を取得して選択肢を提示する。
mcp__notebooklm-mcp__studio_create(
notebook_id="{notebook_id}",
artifact_type="infographic",
custom_prompt="{custom_prompt}",
orientation="{orientation}",
detail_level="{detail_level}",
infographic_style="{infographic_style}",
source_ids=["{source_id1}", "{source_id2}", ...]
)
指定されなかったオプションパラメータは省略する。
インフォグラフィック生成のため、まず 1 分待機する。
sleep 60
以下の手順でステータスをポーリングする:
mcp__notebooklm-mcp__studio_status(notebook_id="{notebook_id}") を呼び出すartifact_id を取得してステップ 9 へsleep 30 で 30 秒待機してから再度 1 へAskUserQuestion でダウンロードするか確認する。
ユーザーが「はい」の場合:
mcp__notebooklm-mcp__artifact_download(
notebook_id="{notebook_id}",
artifact_id="{artifact_id}"
)
結果(ファイルパス)をユーザーに表示する。
mcp__notebooklm-mcp__refresh_auth での再認証を案内する