mcpField
N
notebooklm-slides

notebooklm-slides

github.com/panaversityドキュメント48 回インストール
リポジトリ

notebooklm-slides について

notebooklm-slides は、章の資料をもとに NotebookLM でスライドを作成するワークフロー型スキルです。CEFR レベル別のプロンプト、確認基準、PDF のダウンロードと組み込み手順をまとめています。

主な機能

  1. 01CEFR レベル別プロンプト
  2. 02NotebookLM での章ごとの作成手順
  3. 037 項目の品質チェック
  4. 04PDF の命名と組み込み手順
  5. 05一括処理の手順

活用シーン

  1. 01習熟度別のスライド作成
  2. 02章の資料からスライドを作成
  3. 03基準に沿ったスライドの確認
  4. 04複数章のスライドを一括処理

インストール

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

$npx skills add https://github.com/panaversity/agentfactory --skill notebooklm-slides

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

詳細

NotebookLM スライド生成

クイックスタート

# 1. Start browser (via browsing-with-playwright skill)
bash .claude/skills/browsing-with-playwright/scripts/start-server.sh

# 2. Navigate to NotebookLM
# browser_navigate to notebooklm.google.com

# 3. Create notebook, upload sources, generate slides
# Use proficiency-calibrated prompts below

基本原則

  1. 習熟度に応じた調整:スライドをCEFRレベル(初級のA2 → 上級のC1)に合わせます
  2. フレームワークとの整合性:教育理念を明示します
  3. テキストよりビジュアルを重視:段落ではなく、スライドごとに箇条書き3〜5項目にします
  4. 物語の流れ:問題 → 変化 → 機会 → 行動
  5. 行動につながる締めくくり:「学習を続けましょう!」ではなく、具体的な次のステップを示します

ワークフロー(章ごと)

手順操作ツール
1notebooklm.google.com に移動しますbrowser_navigate
2ノートブックを作成します:「Chapter X: Title」browser_click
3ソースをすべてアップロードします(レッスン + README + クイズ)browser_click
4Studio パネルの「Slide Deck」をクリックしますbrowser_click
5「Presenter Slides」形式を選択しますbrowser_click
6習熟度に合わせて調整したプロンプトを貼り付けますbrowser_type
7「Generate」をクリックします(5〜30分待ちます)browser_click
8成功基準に沿って確認します目視確認
9PDF をダウンロードしますbrowser_click
10static/slides/chapter-{NN}-slides.pdf に移動しますBash

習熟度に合わせて調整したプロンプト

A2(初級)
Create inspiring slide deck for absolute beginners (A2 proficiency).

AUDIENCE: Complete beginners with no programming experience.

FRAMEWORK TO EMPHASIZE:
• [Principle 1]: Simple, concrete explanation
• [Principle 2]: Accessible mental model
• [Principle 3]: Encouraging principle

THEMES (with specific data):
1. [Theme with concrete numbers/facts]
2. [Theme with specific example]
3. [Theme with real-world data]

TONE:
• Encouraging (not intimidating)
• Future-focused and opportunity-driven
• Simple language, no jargon
• Action-oriented

<slide_format_requirements>
Generate 12-15 slides. Each slide: 3-5 bullet points as sentences,
NOT paragraphs. Clear headings. Cover all themes.
</slide_format_requirements>

NARRATIVE: problem → transformation → opportunity → action
END WITH: Specific next steps (not "Keep learning!")
B1(中級)
Create comprehensive slide deck for intermediate learners (B1 proficiency).

AUDIENCE: Learners with [prerequisites]. Ready for [next-level challenge].

FRAMEWORK TO EMPHASIZE:
• [Intermediate concept with practical context]
• [Problem-solving approach]
• [Real-world application pattern]

THEMES (with specific data):
1-5. [Themes with concrete examples]

TONE:
• Professional yet accessible
• Balance theory with practice
• Technical terms with context
• Critical thinking encouraged

<slide_format_requirements>
Generate 15-20 slides. Each slide: 4-6 bullet points.
Include practical examples and case studies.
</slide_format_requirements>

END WITH: Implementation strategies (step-by-step)
C1(上級)
Create detailed slide deck for advanced practitioners (C1 proficiency).

AUDIENCE: Experienced with [advanced prerequisites].

FRAMEWORK TO EMPHASIZE:
• [Theoretical frameworks and trade-offs]
• [Industry patterns and anti-patterns]
• [Critical analysis and decision-making]

THEMES: [5-7 themes with industry data]

TONE:
• Professional and rigorous
• Nuance and complexity
• Industry-standard terminology
• Analytical and evaluative

<slide_format_requirements>
Generate 20-25 slides. Each slide: 5-7 bullet points.
Include architecture diagrams, decision matrices.
</slide_format_requirements>

END WITH: Production deployment strategies

成功基準(7つのゲート)

ゲート確認項目合格不合格
1. タイトルフレームワークを反映しているか?「AI Coding Revolution」「Introduction to AI」
2. 言語習熟度に合っているか?A2:平易で、専門用語を使わないA2なのに専門用語がある
3. テーマ5〜7個すべてを扱っているか?各テーマにデータがあるテーマが不足している
4. トーン仕様に合っているか?励ます調子(学術的ではない)感情面での方向性が不適切
5. 枚数範囲内か?A2:12〜15枚、B1:15〜20枚範囲外
6. 流れ展開が明確か?問題 → 行動順序に一貫性がない
7. 締めくくり行動につながるか?具体的なタスク「学習を続けましょう!」

スコア:7/7 → デプロイ | 7/7 未満 → プロンプトを改良して再試行

ファイル名

形式:chapter-{NN}-slides.pdf(ゼロ埋め)

# Example
mv ~/Downloads/"The-AI-Revolution.pdf" \
   "apps/learn-app/static/slides/chapter-01-slides.pdf"

統合

章の README のフロントマターに追加します:

---
title: "Chapter 1: Title"
slides:
  source: "slides/chapter-01-slides.pdf"
  title: "Chapter 1: Title"
  height: 700
---

ビルド時プラグインが「What You'll Learn」の前に PDFViewer を自動挿入します。

バッチ処理

3章以上を処理する場合:

  1. すべてのノートブックを先に作成します(生成を始める前に)
  2. すべての章のソースをアップロードします
  3. すべてのプロンプトをテキストエディターで用意します
  4. 第N章を生成します → 待ち時間中に第N+1章のプロンプトを用意します
  5. 準備ができたらダウンロードし、すぐに次の章を始めます

1日の上限:1日に3〜5章(NotebookLM による制限)

トラブルシューティング

問題解決策
生成が30分以上停止しているブラウザーのコンソールを確認し、1日の上限に関するメッセージがないか確認します
テキストが多すぎるスライド「箇条書き3〜5項目、段落は不可」と明示します
汎用的なタイトルプロンプトに魅力的なタイトルの例を含めます
テーマが不足しているすべてのテーマを具体的なデータとともに番号付きで列挙します
1日の上限に達した24時間待ちます(太平洋時間の午前0時にリセット)。ノートブックは保持されます

アンチパターン

避けること理由代わりに行うこと
対象読者が曖昧NotebookLM が調整できません「プログラミング未経験の A2 初心者」
フレームワークを省略する汎用的な出力になります具体的な原則を 3~5 個示します
トーンを一言で指定する意味が曖昧になります「親しみやすく(威圧感のない)」
形式をデフォルトのままにするテキストの多いスライドになります箇条書きの数を明示します
締めくくりが曖昧学生が次に何をすべきかわかりません具体的な次のステップを示します

コメント