notebooklm-slides
NotebookLMを活用し、教育コンテンツから学習レベルに合わせたスライド資料を効率的に作成するSkill。授業や研修など教育目的に特化しており、静的な資料や教育以外のプレゼンテーションには適さない点に注意が必要です。
📜 元の英語説明(参考)
Generate pedagogically-aligned slide decks from educational content using NotebookLM. Use when creating chapter slide presentations with proficiency-calibrated prompts. NOT for static slides or non-educational presentations.
🇯🇵 日本人クリエイター向け解説
NotebookLMを活用し、教育コンテンツから学習レベルに合わせたスライド資料を効率的に作成するSkill。授業や研修など教育目的に特化しており、静的な資料や教育以外のプレゼンテーションには適さない点に注意が必要です。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o notebooklm-slides.zip https://jpskill.com/download/16868.zip && unzip -o notebooklm-slides.zip && rm notebooklm-slides.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/16868.zip -OutFile "$d\notebooklm-slides.zip"; Expand-Archive "$d\notebooklm-slides.zip" -DestinationPath $d -Force; ri "$d\notebooklm-slides.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
notebooklm-slides.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
notebooklm-slidesフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
NotebookLM スライド生成
クイックスタート
# 1. ブラウザを起動 (browser-use skill 経由)
bash .claude/skills/browser-use/scripts/start-server.sh
# 2. NotebookLM に移動
# browser_navigate to notebooklm.google.com
# 3. ノートブックを作成、ソースをアップロード、スライドを生成
# 下記の習熟度調整済みプロンプトを使用
コア原則
- 習熟度主導: スライドは CEFR レベル (A2 初級 → C1 上級) に対応
- フレームワーク整合: 教育理念を明示的に記述
- テキストよりビジュアル: スライドあたり3-5個の箇条書き、段落ではない
- 物語の構成: 問題 → 変容 → 機会 → 行動
- 実行可能な結末: 具体的な次のステップ、「学習を続けましょう!」ではない
ワークフロー (各章ごと)
| ステップ | アクション | ツール |
|---|---|---|
| 1 | notebooklm.google.com に移動 | browser_navigate |
| 2 | ノートブックを作成: "Chapter X: Title" | browser_click |
| 3 | すべてのソースをアップロード (レッスン + README + クイズ) | browser_click |
| 4 | Studio パネルで "Slide Deck" をクリック | browser_click |
| 5 | "Presenter Slides" 形式を選択 | browser_click |
| 6 | 習熟度調整済みプロンプトを貼り付け | browser_type |
| 7 | "Generate" をクリック (5-30分待機) | browser_click |
| 8 | 成功基準でレビュー | 目視検査 |
| 9 | PDF をダウンロード | browser_click |
| 10 | static/slides/chapter-{NN}-slides.pdf に移動 |
Bash |
習熟度調整済みプロンプト
A2 (初心者)
絶対的な初心者 (A2 習熟度) 向けの刺激的なスライドデッキを作成します。
対象者: プログラミング経験のない完全な初心者。
強調するフレームワーク:
• [原則 1]: シンプルで具体的な説明
• [原則 2]: アクセス可能なメンタルモデル
• [原則 3]: 励みになる原則
テーマ (具体的なデータ付き):
1. [具体的な数値/事実を含むテーマ]
2. [具体的な例を含むテーマ]
3. [現実世界のデータを含むテーマ]
トーン:
• 励みになる (威圧的ではない)
• 未来志向で機会主導
• 簡単な言葉、専門用語なし
• 行動指向
<slide_format_requirements>
12-15枚のスライドを生成します。各スライド: 文として3-5個の箇条書き、
段落ではありません。明確な見出し。すべてのテーマを網羅します。
</slide_format_requirements>
物語: 問題 → 変容 → 機会 → 行動
結び: 具体的な次のステップ (「学習を続けましょう!」ではない)
B1 (中級者)
中級学習者 (B1 習熟度) 向けの包括的なスライドデッキを作成します。
対象者: [前提条件] を持つ学習者。[次のレベルの課題] に挑戦する準備ができています。
強調するフレームワーク:
• [実践的な文脈を持つ中級の概念]
• [問題解決のアプローチ]
• [現実世界のアプリケーションパターン]
テーマ (具体的な例付き):
1-5. [具体的な例を含むテーマ]
トーン:
• プロフェッショナルでありながらアクセスしやすい
• 理論と実践のバランス
• 文脈のある技術用語
• 批判的思考を奨励
<slide_format_requirements>
15-20枚のスライドを生成します。各スライド: 4-6個の箇条書き。
実践的な例とケーススタディを含めます。
</slide_format_requirements>
結び: 実装戦略 (ステップバイステップ)
C1 (上級者)
上級の実務者 (C1 習熟度) 向けの詳細なスライドデッキを作成します。
対象者: [高度な前提条件] を持つ経験者。
強調するフレームワーク:
• [理論的フレームワークとトレードオフ]
• [業界のパターンとアンチパターン]
• [批判的分析と意思決定]
テーマ: [業界データを含む5-7個のテーマ]
トーン:
• プロフェッショナルで厳格
• ニュアンスと複雑さ
• 業界標準の用語
• 分析的で評価的
<slide_format_requirements>
20-25枚のスライドを生成します。各スライド: 5-7個の箇条書き。
アーキテクチャ図、意思決定マトリックスを含めます。
</slide_format_requirements>
結び: 本番環境へのデプロイ戦略
成功基準 (7つのゲート)
| ゲート | チェック | 合格 | 不合格 |
|---|---|---|---|
| 1. タイトル | フレームワークを反映しているか? | "AI Coding Revolution" | "Introduction to AI" |
| 2. 言語 | 習熟度と一致しているか? | A2: シンプル、専門用語なし | A2: 技術用語あり |
| 3. テーマ | 5-7個すべて網羅されているか? | 各テーマにデータあり | テーマが欠落 |
| 4. トーン | 仕様と一致しているか? | 励みになる (学術的ではない) | 間違った感情的なフレーミング |
| 5. カウント | 範囲内か? | A2: 12-15, B1: 15-20 | 範囲外 |
| 6. 構成 | 進行が明確か? | 問題 → 行動 | ランダムな順序 |
| 7. 結び | 実行可能か? | 具体的なタスク | "Keep learning!" |
スコア: 7/7 → デプロイ | <7/7 → プロンプトを改良して反復
ファイル命名
形式: chapter-{NN}-slides.pdf (ゼロ埋め)
# 例
mv ~/Downloads/"The-AI-Revolution.pdf" \
"apps/learn-app/static/slides/chapter-01-slides.pdf"
統合
章の README の frontmatter に追加:
---
title: "Chapter 1: Title"
slides:
source: "slides/chapter-01-slides.pdf"
title: "Chapter 1: Title"
height: 700
---
ビルド時のプラグインが "What You'll Learn" の前に PDFViewer を自動挿入します。
バッチ処理
3つ以上の章の場合:
- 最初にすべてのノートブックを作成 (生成前)
- すべての章のソースをアップロード
- テキストエディタですべてのプロンプトを準備
- Chapter N を生成 → 待機中に N+1 のプロンプトを準備
- 準備ができたらダウンロード → すぐに次を開始
1日の制限: 3-5章/日 (NotebookLM によって強制)
トラブルシューティング
| 問題 | 解決策 |
|---|---|
| 生成が30分以上停止 | ブラウザコンソールを確認し、1日の制限メッセージがないか確認 |
| テキストが多いスライド | 明示的に "3-5個の箇条書き、段落ではない" を追加 |
| 一般的なタイトル | プロンプトに魅力的なタイトルの例を含める |
| テーマが欠落 | 具体的なデータを含む番号付きのすべてのテーマをリストアップ |
| 1日の制限に達した | 24時間待機 (太平洋時間で深夜にリセット)、ノートブックは永続化 |
アンチパターン
| やってはいけないこと | 理由 | 代わりにすること |
|---|---|---|
| 曖昧な対象者 | NotebookLM が調整できない | "プログラミング経験のない A2 初心者" |
| フレームワークをスキップ | 一般的な出力 | 明示的な3-5個の原則 |
| 一言のトーン | 曖昧 | "励みになる (威圧的ではない)" |
| フォーマットをデフォルトのまま | テキストが多いスライド | 明示的な箇条書きの数 |
| 曖昧な結末 | 学生の行動がない | 具体的な次のステップ |
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
NotebookLM Slides Generation
Quick Start
# 1. Start browser (via browser-use skill)
bash .claude/skills/browser-use/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
Core Principles
- Proficiency-Driven: Slides match CEFR levels (A2 beginner → C1 advanced)
- Framework Alignment: Educational philosophy explicitly stated
- Visual Over Text: 3-5 bullets per slide, not paragraphs
- Narrative Arc: problem → transformation → opportunity → action
- Actionable Endings: Concrete next steps, not "Keep learning!"
Workflow (Per Chapter)
| Step | Action | Tool |
|---|---|---|
| 1 | Navigate to notebooklm.google.com | browser_navigate |
| 2 | Create notebook: "Chapter X: Title" | browser_click |
| 3 | Upload ALL sources (lessons + README + quiz) | browser_click |
| 4 | Click "Slide Deck" in Studio panel | browser_click |
| 5 | Select "Presenter Slides" format | browser_click |
| 6 | Paste proficiency-calibrated prompt | browser_type |
| 7 | Click "Generate" (wait 5-30 min) | browser_click |
| 8 | Review with success criteria | Visual inspection |
| 9 | Download PDF | browser_click |
| 10 | Move to static/slides/chapter-{NN}-slides.pdf |
Bash |
Proficiency-Calibrated Prompts
A2 (Beginners)
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 (Intermediate)
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 (Advanced)
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
Success Criteria (7 Gates)
| Gate | Check | Pass | Fail |
|---|---|---|---|
| 1. Title | Reflects framework? | "AI Coding Revolution" | "Introduction to AI" |
| 2. Language | Matches proficiency? | A2: simple, no jargon | A2 with technical terms |
| 3. Themes | All 5-7 covered? | Each theme with data | Themes missing |
| 4. Tone | Matches spec? | Encouraging (not academic) | Wrong emotional framing |
| 5. Count | Within range? | A2: 12-15, B1: 15-20 | Outside range |
| 6. Arc | Progression clear? | problem → action | Random sequence |
| 7. Ending | Actionable? | Specific tasks | "Keep learning!" |
Score: 7/7 → Deploy | <7/7 → Iterate with refined prompt
File Naming
Format: chapter-{NN}-slides.pdf (zero-padded)
# Example
mv ~/Downloads/"The-AI-Revolution.pdf" \
"apps/learn-app/static/slides/chapter-01-slides.pdf"
Integration
Add to chapter README frontmatter:
---
title: "Chapter 1: Title"
slides:
source: "slides/chapter-01-slides.pdf"
title: "Chapter 1: Title"
height: 700
---
Build-time plugin auto-injects PDFViewer before "What You'll Learn".
Batch Processing
For 3+ chapters:
- Create ALL notebooks first (before generating)
- Upload sources for all chapters
- Prepare all prompts in text editor
- Generate Chapter N → prepare N+1 prompt while waiting
- Download when ready → start next immediately
Daily limit: 3-5 chapters/day (NotebookLM enforced)
Troubleshooting
| Issue | Solution |
|---|---|
| Generation stuck >30 min | Check browser console, verify no daily limit message |
| Text-heavy slides | Add explicit "3-5 bullets, NOT paragraphs" |
| Generic title | Include example engaging title in prompt |
| Missing themes | List all themes numbered with specific data |
| Daily limit hit | Wait 24h (midnight PT reset), notebooks persist |
Anti-Patterns
| Don't | Why | Do Instead |
|---|---|---|
| Vague audience | NotebookLM can't calibrate | "A2 beginners with no programming" |
| Skip framework | Generic output | Explicit 3-5 principles |
| Single-word tone | Ambiguous | "Encouraging (not intimidating)" |
| Leave format default | Text-heavy slides | Explicit bullet count |
| Vague endings | No student action | Specific next steps |