notebooklm-superskill について
notebooklm-superskillは、NotebookLMのノートブックからスライド、音声、インフォグラフィック、動画を作成します。研究内容をさまざまな対象者や形式の資料にまとめたい人向けです。
主な機能
- 01対象者別のスライド作成
- 02ポッドキャスト風音声の生成
- 03研究用インフォグラフィック作成
- 04解説動画の生成
- 05run.py経由でのスクリプト実行
活用シーン
- 01投資家や経営層向け資料の準備
- 02多言語の音声要約の作成
- 03研究内容のSNS画像化
- 04研修・解説動画の制作
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ ainergiz/ notebooklm-superskill --skill notebooklm-superskillインストール後、Claude Code で/notebooklm-superskillを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
requirements.txtREADME.md.gitignorereferences/slides_guide.mdscripts/__init__.pyauth_manager.pybrowser_factory.pydownload_handler.pyconfig.pyelement_finder.pyartifact_monitor.pygenerate_audio.pygenerate_infographic.pygenerate_video.pyrun.pystealth_utils.pygenerate_slides.pysetup_environment.py詳細
NotebookLM SuperSkill
NotebookLM のノートブックから、スライド、ポッドキャスト、インフォグラフィック、動画などのプロフェッショナルなコンテンツを生成します。
このスキルを使う場面
次のような場合にこのスキルを使います。
- 対象者別(技術者、投資家、顧客、経営幹部、初心者)のスライドデッキを生成する
- AI ポッドキャスト風の音声概要を作成する
- 調査内容からビジュアルインフォグラフィックを作成する
- 動画形式の概要や解説を生成する
- NotebookLM でのコンテンツ作成を自動化する
重要:必ず run.py ラッパーを使用する
適切な仮想環境を設定するため、すべてのスクリプトは必ず run.py 経由で実行してください。
python scripts/run.py <script_name> [args...]
認証(初回のみ)
初めて使用する前に、Google で認証してください。
# Interactive login (browser opens)
python scripts/run.py auth_manager.py setup
# Check status
python scripts/run.py auth_manager.py status
# Validate credentials work
python scripts/run.py auth_manager.py validate
クイックリファレンス
1. スライドデッキ
対象者に合わせてカスタマイズしたプレゼンテーションスライドを生成します。
# Single slide deck
python scripts/run.py generate_slides.py \
--notebook-url "https://notebooklm.google.com/notebook/..." \
--audience technical \
--format detailed \
--length default
# Multiple audiences at once
python scripts/run.py generate_slides.py \
--notebook-url URL \
--audiences technical,investor,customer
オプション:
| オプション | 値 | 説明 |
|---|---|---|
--audience | technical, investor, customer, executive, beginner | 対象者 |
--audiences | comma-separated | 複数のデッキを生成 |
--format | detailed, presenter | スライド形式 |
--length | short, default, long | スライド枚数 |
--source | path | 先にソースファイルをアップロード |
--prompt | text | カスタムプロンプト(対象者の指定を上書き) |
2. 音声概要(ポッドキャスト)
AI ポッドキャスト風の掘り下げたディスカッションを生成します。
python scripts/run.py generate_audio.py \
--notebook-url URL \
--format deep-dive \
--language en-US
オプション:
| オプション | 値 | 説明 |
|---|---|---|
--format | deep-dive, brief, critique, debate | ポッドキャストのスタイル |
--language | en-US, es-ES, fr-FR, de-DE, ja-JP, etc. | 80 以上の言語 |
--prompt | text | カスタム指示 |
注: 音声の生成には 5~10 分かかります。
3. インフォグラフィック
さまざまなプラットフォーム向けのビジュアルインフォグラフィックを生成します。
python scripts/run.py generate_infographic.py \
--notebook-url URL \
--orientation landscape \
--detail standard
オプション:
| オプション | 値 | 説明 |
|---|---|---|
--orientation | square, portrait, landscape | アスペクト比 |
--detail | concise, standard, detailed | 情報量 |
--prompt | text | カスタム指示 |
向き:
square- ソーシャルメディアの投稿向け、1:1portrait- Instagram Stories、TikTok 向け、9:16landscape- LinkedIn、プレゼンテーション向け、16:9
4. 動画概要
ビジュアルテーマを設定した解説動画を生成します。
python scripts/run.py generate_video.py \
--notebook-url URL \
--format explainer \
--theme futuristic
オプション:
| オプション | 値 | 説明 |
|---|---|---|
--format | brief, explainer | 動画の長さ |
--theme | retro-90s, futuristic, corporate, minimal | ビジュアルスタイル |
--custom-theme | text | カスタムテーマの説明 |
--prompt | text | カスタム指示 |
注: 動画の生成には 10~15 分かかります。
選択フロー
-
スライドが必要ですか? →
generate_slides.pyを使用します- 対象者が複数ですか?
--audiencesフラグを使用します - 対象者が 1 人ですか?
--audienceフラグを使用します
- 対象者が複数ですか?
-
ポッドキャスト/音声が必要ですか? →
generate_audio.pyを使用します- 英語以外ですか?
--languageを指定します - 簡単な概要ですか?
--format briefを使用します
- 英語以外ですか?
-
ビジュアル要約が必要ですか? →
generate_infographic.pyを使用します- ソーシャルメディア向けですか?
--orientation portraitを検討します - プレゼンテーション向けですか?
--orientation landscapeを使用します
- ソーシャルメディア向けですか?
-
動画が必要ですか? →
generate_video.pyを使用します- 簡単な概要ですか?
--format briefを使用します - トレーニング教材ですか?
--format explainerを使用します
- 簡単な概要ですか?
共通オプション
すべてのスクリプトが次のオプションに対応しています。
--output DIR- 出力ディレクトリ(デフォルト:現在のディレクトリ)--headless- ブラウザーを表示せずに実行--help- 詳細なヘルプを表示
ワークフロー例
投資家向けピッチ資料
# Generate investor slides
python scripts/run.py generate_slides.py --notebook-url URL --audience investor
# Create brief overview podcast
python scripts/run.py generate_audio.py --notebook-url URL --format brief
# Make landscape infographic for deck
python scripts/run.py generate_infographic.py --notebook-url URL --orientation landscape
トレーニングコンテンツ
# Beginner-friendly slides
python scripts/run.py generate_slides.py --notebook-url URL --audience beginner --length long
# Deep dive podcast
python scripts/run.py generate_audio.py --notebook-url URL --format deep-dive
# Explainer video
python scripts/run.py generate_video.py --notebook-url URL --format explainer
ソーシャルメディアコンテンツ
# Portrait infographic for stories
python scripts/run.py generate_infographic.py --notebook-url URL --orientation portrait --detail concise
# Brief video with trendy theme
python scripts/run.py generate_video.py --notebook-url URL --format brief --theme retro-90s
トラブルシューティング
認証の問題:
python scripts/run.py auth_manager.py reauth
スクリプトが見つからない場合:
- スキルのディレクトリにいることを確認してください
- フルパスを使用してください:
python /path/to/scripts/run.py ...
タイムアウトエラー:
- 音声/動画の生成には時間がかかります(5~15 分)
- 実行を速くするには
--headlessを使用してください - ノートブックに十分なソースコンテンツがあることを確認してください
その他のリソース
各機能の詳しいガイドについては、以下をご覧ください。