NotebookLMで創作
テクノロジー

NotebookLM についに Skill が登場 — 17.2K スターの OSS で研究ワークフローを自動化

著者: NotebookLM.link 編集部

notebooklm-py は NotebookLM を CLI と Python API に変換。一括インポート・エクスポート、Claude Code Skill / MCP Server 連携、研究フローの自動化を実現します。

Web UI で一つずつアップロードし、ダウンロードも個別クリック?notebooklm-py は NotebookLM を CLI 化し、一括インポート・エクスポートと AI Agent 連携を自動化します。

NotebookLM は PDF 読解、ポッドキャスト生成、文献整理、スライド作成まで強力です。しかし長く使うと分かるのは、Web 版は手作業前提だという現実です。

一括インポートしたい? 1 件ずつしか上げられない。成果物をまとめて落としたい? 1 つずつクリック。Claude Code や Codex に組み込みたい? 公式の道がない。

その空白を埋めるのが notebooklm-py です。

NotebookLM Web 手動操作と notebooklm-py CLI 自動化の比較インフォグラフィック
左はクリック連打、右は 1 コマンドで完結

1. notebooklm-py とは?

notebooklm-py は NotebookLM 向けの非公式 Python API / Skill レイヤーです。NotebookLM の機能を Python API と CLI に包み、ターミナル操作や AI Agent からの呼び出しを可能にします。

GitHub ではすでに 17,200+ スター。研究者やクリエイターにとって、マウス連打から解放される意味があります。

notebooklm-py が URL・PDF・YouTube を一括取り込みしポッドキャストを生成するターミナル画面
1 コマンドで取り込み・分析・ポッドキャスト生成

2. 4 つのコア機能

NotebookLM 全機能をカバー — Notebooks / Sources / Chat / Notes / Research / Sharing 各段階に API と CLI があり、URL・YouTube・PDF・Google Drive など十数種類を一括処理できます。

AI Agent 連携 — Claude Code Skill、Codex、AGENTS.md を同梱。MCP Server 経由で Claude Desktop、Cursor、Windsurf から直接呼び出せます。

強力なコンテンツ生成 — Audio Overview は 4 形式・3 長さ・50+ 言語。Video Overview は 3 形式・9 ビジュアルスタイル。スライド、インフォグラフィック、クイズ、フラッシュカード、レポート、マインドマップ、データ表もワンコマンド。

Web 版にない機能 — 成果物の一括ダウンロード、Quiz/Flashcards の JSON/Markdown/HTML 出力、Mind Map の JSON エクスポート、自然言語でのスライド修正、マルチ Google アカウント profiles。

3. 実例:1 コマンドで調査 + ポッドキャスト

LangChain、AutoGen、CrewAI など AI Agent フレームワークを比較したいとします。公式ドキュメント 3 件、技術ブログ PDF 2 件、YouTube 比較動画 1 本——全部読む時間がないなら、ポッドキャストで学べます。

ターミナルで 1 コマンド実行するだけ:

  • ステップ 1:ノートブックを自動作成し、6 ソース(URL 3・PDF 2・YouTube 1)を一括インポート
  • ステップ 2:ソースを分析し、各フレームワークの要点を抽出
  • ステップ 3:引用付き比較を生成(LangChain はチェーン、AutoGen はマルチ Agent、CrewAI はタスク編成)
  • ステップ 4:10 分のポッドキャストを生成してすぐ再生
AI ポッドキャストプレイヤー:カバー、波形、再生コントロール
自動生成ポッドキャスト:カバーと波形まで揃った完成品

4. インストールは 2 分

CLI ユーザーと AI Agent は uv tool、Python API は uv add、Agent 統合は skill install

uv tool install notebooklm-py[browser]
notebooklm login
otebooklm auth check --test --json

リポジトリ:github.com/teng-lin/notebooklm-py

まとめ

NotebookLM は強力ですが、Web UI の手作業が可能性を制限していました。notebooklm-py が最後のピース——一括入出力、Agent 連携、研究フロー自動化を実現します。

資料が多すぎて整理が遅い、クリック作業が煩わしい——そんな日常なら、2 分のインストールは試す価値があります。

今すぐ始める: github.com/teng-lin/notebooklm-py