From shiiman-google
NotebookLM でレポートを作成する。「NotebookLM レポート」「レポート作成」「ブリーフィングドキュメント」「NotebookLM ブリーフィング」「学習ガイド作成」「ブログポスト作成」「NotebookLM 文書」などで起動。notebooklm-mcp を使用。
npx claudepluginhub shiiman/claude-code-plugins --plugin shiiman-googleThis skill uses the workspace's default tool permissions.
NotebookLM のノートブックからレポート(Briefing Doc / Study Guide / Blog Post / Create Your Own)を作成する。
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 のノートブックからレポート(Briefing Doc / Study Guide / Blog Post / Create Your Own)を作成する。
$ARGUMENTS に --help が含まれる場合、以下を表示して終了:
/shiiman-google:notebooklm-report - NotebookLM Report
概要:
ノートブックのソースからレポートを作成します。
使用方法:
/shiiman-google:notebooklm-report [オプション]
オプション:
--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_downloadmcp__notebooklm-mcp__artifact_exportmcp__notebooklm-mcp__refresh_authToolSearch で +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 でプロンプトの入力方式を選択してもらう:
assets/prompts/ 配下のテンプレートファイルを Read で読み込み、一覧を提示する。
テンプレート一覧(グループ 1):
| ID | 名前 | 説明 | 推奨 report_format |
|---|---|---|---|
briefing | ブリーフィング | ソースの要点・知見・提言をまとめた簡潔なサマリー | Briefing Doc |
study-guide | 学習ガイド | 学習者向けに重要概念・用語・復習問題を整理 | Study Guide |
faq | FAQ | ソースの内容をよくある質問と回答の形式で整理 | Create Your Own |
blog-post | ブログポスト | ソースの内容を読みやすいブログ記事に変換 | Blog Post |
テンプレート一覧(グループ 2):
| ID | 名前 | 説明 | 推奨 report_format |
|---|---|---|---|
executive | エグゼクティブサマリー | 意思決定者向けの簡潔な概要・結論・提言 | Briefing Doc |
comparison | 比較レポート | 複数の対象を比較分析してまとめるレポート | Briefing Doc |
action-plan | アクションプラン | ソースから具体的な行動計画・タスクリストを抽出 | Briefing Doc |
pros-cons | メリット・デメリット | 特定のトピックの長所・短所を整理して評価 | Briefing Doc |
AskUserQuestion で最大 4 つまで選択肢を提示できる前提で、テンプレート選択は 2 段階で行う。
1 回目: テンプレートグループの選択
2 回目: 選択したグループに含まれる 4 テンプレートから 1 つを選択する。
選択されたテンプレートの .md ファイルを Read で読み込み:
report_format を推奨値として自動設定custom_prompt として使用推奨値をユーザーに提示し、「このパラメータで作成しますか?」と確認する。変更したい場合は個別に上書き可能。
従来どおり AskUserQuestion で自由入力を受け付ける。
テンプレート選択で推奨値が設定されていない場合、または変更したい場合に AskUserQuestion で入力を受ける:
| パラメータ | 説明 | デフォルト |
|---|---|---|
report_format | フォーマット(Briefing Doc / Study Guide / Blog Post / Create Your Own) | Briefing Doc |
source_ids | 対象ソース(省略で全ソース) | 全ソース |
ユーザーが「デフォルトで」「そのままで」と回答した場合はデフォルト値(またはテンプレート推奨値)を使用する。
source_ids を指定したい場合は、mcp__notebooklm-mcp__source_list(notebook_id) でソース一覧を取得して選択肢を提示する。
mcp__notebooklm-mcp__studio_create(
notebook_id="{notebook_id}",
artifact_type="report",
custom_prompt="{custom_prompt}",
report_format="{report_format}", # デフォルト: Briefing Doc
source_ids=["{source_id1}", "{source_id2}", ...]
)
指定されなかったオプションパラメータは省略する。
以下の手順でステータスをポーリングする:
mcp__notebooklm-mcp__studio_status(notebook_id="{notebook_id}") を呼び出すartifact_id を取得してステップ 7 へsleep 15 で 15 秒待機してから再度 1 へAskUserQuestion でダウンロード方法を選択してもらう:
選択に応じて実行する:
ローカルダウンロードの場合:
mcp__notebooklm-mcp__artifact_download(
notebook_id="{notebook_id}",
artifact_id="{artifact_id}"
)
Google Docs エクスポートの場合:
mcp__notebooklm-mcp__artifact_export(
notebook_id="{notebook_id}",
artifact_id="{artifact_id}",
export_type="docs"
)
結果(ファイルパスまたは Google Docs URL)をユーザーに表示する。
mcp__notebooklm-mcp__refresh_auth での再認証を案内する