Communityコーディング&開発github.com

patriarchal-boothose896/notebooklm-py

NotebookLMの高度な機能を含む完全なPython APIアクセスを提供し、CLIやAIエージェント統合を介してWebインターフェースを超えた操作を実現します。

notebooklm-py とは?

このスキルは、NotebookLMの機能をPythonからフルに活用するためのAPIラッパーです。Webインターフェースでは利用できない高度な機能(バッチ処理、自動化、カスタムデータパイプラインなど)にアクセスでき、開発者やAIエージェント(Claude Code、Cursor、Codexなど)とシームレスに統合できます。CLIモードも提供しており、ターミナルから直接NotebookLMの操作が可能です。認証、ノートブック管理、コンテンツ生成、検索などの主要APIをPythonicなインターフェースでラップしているため、スクリプトやワークフローへの組み込みが容易です。

対応~Claude Code~Codex CLI~Cursor
npx skills add patriarchal-boothose896/notebooklm-py

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

notebooklm-py は何をしますか?

NotebookLMの高度な機能を含む完全なPython APIアクセスを提供し、CLIやAIエージェント統合を介してWebインターフェースを超えた操作を実現します。

概要

このパッケージは、NotebookLMの非公開APIをラップしたPythonライブラリです。Web UIでは提供されていない高度な機能(例:バッチ処理、自動化、カスタムデータソースとの統合)にアクセスできます。

主な機能

  • 完全なAPIアクセス: NotebookLMのすべてのエンドポイントをカバー
  • CLIサポート: コマンドラインから直接操作可能
  • AIエージェント統合: Claude Code、Cursor、Codexなどのエージェントと連携
  • 高度な機能: バッチ処理、自動化、カスタムパイプライン

インストール

pip install notebooklm-py

クイックスタート

from notebooklm import NotebookLM

# クライアントの初期化
client = NotebookLM(api_key="your_api_key")

# ノートブックの作成
notebook = client.create_notebook("マイノートブック")

# コンテンツの追加
notebook.add_content("これはテストコンテンツです。")

# 検索
results = client.search("キーワード")

CLIの使用例

# ノートブックの一覧表示
notebooklm list

# 新しいノートブックの作成
notebooklm create --name "プロジェクトノート"

# コンテンツの追加
notebooklm add --notebook-id <id> --content "重要メモ"

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他Python対応のAIエージェント

ライセンス

MIT

関連スキル