スキル notebooklm
📚

notebooklm

低リスク ⚙️ 外部コマンド🌐 ネットワークアクセス📁 ファイルシステムへのアクセス🔑 環境変数

Claude から NotebookLM ノートブックをクエリする

こちらからも入手できます: teng-lin

このスキルは、Claude が Google NotebookLM ノートブックを直接クエリできるようにし、アップロードしたドキュメントに基づく Gemini の回答を提供することで、AI の幻覚を大幅に削減します。

対応: Claude Codex Code(CC)
🥉 75 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「notebooklm」を使用しています。 質問:私の研究ノートブックの主な発見は何ですか?

期待される結果:

ノートブック内のドキュメントに基づくと、主な発見は [ドキュメントからの具体的な内容] です。これは [ソースからの引用] によって裏付けられています。主な証拠には [ドキュメントからの追加詳細] が含まれます。

「notebooklm」を使用しています。 質問:プロジェクトドキュメント内のすべての API エンドポイントを一覧表示する

期待される結果:

プロジェクトドキュメントには、次の API エンドポイントが含まれています:/api/users(GET、POST)、/api/auth(POST)、/api/documents(GET、POST、PUT、DELETE)。各エンドポイントは OpenAPI 仕様セクションでリクエスト/レスポンススキーマとともに文書化されています。

セキュリティ監査

低リスク
v1 • 2/24/2026

This skill is a legitimate Google NotebookLM integration using browser automation. The static findings are false positives triggered by: (1) shell command examples in documentation, (2) Playwright browser automation code for Google authentication, (3) network requests to Google's legitimate NotebookLM service. The combination of code execution + network + credentials is expected behavior for this type of integration skill.

15
スキャンされたファイル
3,425
解析された行数
9
検出結果
1
総監査数

高リスクの問題 (1)

Browser Automation with Credentials
Uses Playwright for browser automation with persistent authentication state. This is standard for skills that integrate with web services requiring login.
中リスクの問題 (2)
Shell Command Execution in Scripts
Python subprocess calls for environment setup (venv creation, pip install, patchright install). These are required for skill initialization.
Network Requests to Google Services
Hardcoded URLs for Google NotebookLM API endpoints. Required for integration functionality.
低リスクの問題 (2)
Filesystem Access for Data Storage
Accesses local filesystem to store notebook library, authentication state, and browser profile. Standard for persistent skill data.
Environment Variable Access
Uses dotenv for optional configuration. Standard skill configuration pattern.

リスク要因

監査者: claude

品質スコア

68
アーキテクチャ
100
保守性
87
コンテンツ
50
コミュニティ
66
セキュリティ
91
仕様準拠

作れるもの

研究ドキュメントクエリ

NotebookLM に保存された研究論文、会議メモ、学習資料について質問し、引用元に基づく回答を取得します。

コードベースドキュメントアシスタント

ノートブックに保存されたコードベースのドキュメント、README、技術仕様をクエリして、プロジェクトに関する正確な回答を取得します。

パーソナルナレッジベース QA

NotebookLM をパーソナルナレッジベースとして使用し、ドキュメントから特定の情報を取得する質問を Claude に実行します。

これらのプロンプトを試す

認証ステータスの確認
NotebookLM 認証がセットアップされているか確認する。実行:python scripts/run.py auth_manager.py status
利用可能なノートブックの一覧表示
ライブラリ内のすべてのノートブックを表示する。実行:python scripts/run.py notebook_manager.py list
ノートブックのクエリ
NotebookLM に質問する:python scripts/run.py ask_question.py --question "[YOUR QUESTION]" --notebook-id [NOTEBOOK_ID]。フォローアップメカニズムを使用して完全な情報を収集する。
新しいノートブックの追加
ライブラリにノートブックを追加する:python scripts/run.py notebook_manager.py add --url [URL] --name [NAME] --description [DESCRIPTION] --topics [TOPICS]。内容が不明な場合は SMART ADD を使用する。

ベストプラクティス

  • クエリを実行する前に必ず認証ステータスを確認する
  • ユーザーに回答する前に、フォローアップメカニズムを使用して完全な情報を収集する
  • 検索しやすくするために、正確な説明とトピックを使用してノートブックを登録する
  • 問題が発生した場合は、デバッグ用に --show-browser フラグを使用する

回避

  • run.py ラッパーなしでスクリプトを直接呼び出さない
  • フォローアップ質問をスキップしない - 常に完全な回答を統合する
  • ノートブックの説明を推測しない - SMART ADD を使用して内容を把握する
  • 操作前に認証を確認するのを忘れない

よくある質問

Google NotebookLM への認証方法は何ですか?
python scripts/run.py auth_manager.py setup を実行します。ブラウザウィンドウが開き、Google アカウントに手動でログインできます。認証は 7 日間有効です。
なぜ run.py ラッパーを使用する必要があるのですか?
run.py ラッパーは自動的に仮想環境を作成して管理し、依存関係をインストールし、スクリプトを正しく実行します。環境なしでスクリプトを直接呼び出すと失敗します。
1 日に何回のクエリができますか?
Google NotebookLM には、無料アカウントで 1 日 50 クエリのレート制限があります。制限に達した場合は、24 時間待つか、別の Google アカウントを使用してください。
なぜ各質問で新しいブラウザが開くのですか?
このスキルは永続セッションを維持しません。各質問は、保存された認証状態を使用して新しいブラウザコンテキストを作成します。これは信頼性のための設計です。
データはどこに保存されますか?
すべてのデータは ~/.claude/skills/notebooklm/data/ に保存されます。これには library.json(ノートブックメタデータ)、auth_info.json(認証ステータス)、browser_state/(Cookie)が含まれます。
フォローアップ質問はどう機能しますか?
すべての回答は「これで必要な情報はすべて揃いましたか?」で終わります - Claude はユーザーに回答する前に、完全な情報を収集するために自動的にフォローアップ質問を行います。