mcpField
N
notebooklm-superskill

notebooklm-superskill

github.com/ainergizクリエイティブ・メディア351 回インストール43 週間前に更新
リポジトリ

notebooklm-superskill について

notebooklm-superskillは、NotebookLMのノートブックからスライド、音声、インフォグラフィック、動画を作成します。研究内容をさまざまな対象者や形式の資料にまとめたい人向けです。

主な機能

  1. 01対象者別のスライド作成
  2. 02ポッドキャスト風音声の生成
  3. 03研究用インフォグラフィック作成
  4. 04解説動画の生成
  5. 05run.py経由でのスクリプト実行

活用シーン

  1. 01投資家や経営層向け資料の準備
  2. 02多言語の音声要約の作成
  3. 03研究内容のSNS画像化
  4. 04研修・解説動画の制作

インストール

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

$npx skills add https://github.com/ainergiz/notebooklm-superskill --skill notebooklm-superskill

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

requirements.txt
README.md
.gitignore
references/
slides_guide.md
scripts/
__init__.py
auth_manager.py
browser_factory.py
download_handler.py
config.py
element_finder.py
artifact_monitor.py
generate_audio.py
generate_infographic.py
generate_video.py
run.py
stealth_utils.py
generate_slides.py
setup_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

オプション:

オプション値説明
--audiencetechnical, investor, customer, executive, beginner対象者
--audiencescomma-separated複数のデッキを生成
--formatdetailed, presenterスライド形式
--lengthshort, default, longスライド枚数
--sourcepath先にソースファイルをアップロード
--prompttextカスタムプロンプト(対象者の指定を上書き)
2. 音声概要(ポッドキャスト)

AI ポッドキャスト風の掘り下げたディスカッションを生成します。

python scripts/run.py generate_audio.py \
  --notebook-url URL \
  --format deep-dive \
  --language en-US

オプション:

オプション値説明
--formatdeep-dive, brief, critique, debateポッドキャストのスタイル
--languageen-US, es-ES, fr-FR, de-DE, ja-JP, etc.80 以上の言語
--prompttextカスタム指示

注: 音声の生成には 5~10 分かかります。

3. インフォグラフィック

さまざまなプラットフォーム向けのビジュアルインフォグラフィックを生成します。

python scripts/run.py generate_infographic.py \
  --notebook-url URL \
  --orientation landscape \
  --detail standard

オプション:

オプション値説明
--orientationsquare, portrait, landscapeアスペクト比
--detailconcise, standard, detailed情報量
--prompttextカスタム指示

向き:

  • square - ソーシャルメディアの投稿向け、1:1
  • portrait - Instagram Stories、TikTok 向け、9:16
  • landscape - LinkedIn、プレゼンテーション向け、16:9
4. 動画概要

ビジュアルテーマを設定した解説動画を生成します。

python scripts/run.py generate_video.py \
  --notebook-url URL \
  --format explainer \
  --theme futuristic

オプション:

オプション値説明
--formatbrief, explainer動画の長さ
--themeretro-90s, futuristic, corporate, minimalビジュアルスタイル
--custom-themetextカスタムテーマの説明
--prompttextカスタム指示

注: 動画の生成には 10~15 分かかります。

選択フロー

  1. スライドが必要ですか? → generate_slides.py を使用します

    • 対象者が複数ですか? --audiences フラグを使用します
    • 対象者が 1 人ですか? --audience フラグを使用します
  2. ポッドキャスト/音声が必要ですか? → generate_audio.py を使用します

    • 英語以外ですか? --language を指定します
    • 簡単な概要ですか? --format brief を使用します
  3. ビジュアル要約が必要ですか? → generate_infographic.py を使用します

    • ソーシャルメディア向けですか? --orientation portrait を検討します
    • プレゼンテーション向けですか? --orientation landscape を使用します
  4. 動画が必要ですか? → 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 を使用してください
  • ノートブックに十分なソースコンテンツがあることを確認してください

その他のリソース

各機能の詳しいガイドについては、以下をご覧ください。

コメント