mcpField
C
cli-anything-notebooklm

cli-anything-notebooklm

github.com/hkuds生産性57.6k831 回インストール5 週間前に更新
リポジトリ

cli-anything-notebooklm について

cli-anything-notebooklmは、NotebookLM向けの実験的な非公式コマンドラインハーネスです。ローカルに導入したNotebookLM CLIを通じて、エージェントがノートブック、ソース、チャット、生成物、ダウンロード、共有状態を扱えます。

主な機能

  1. 01認証状態の確認
  2. 02ノートブックの一覧表示、作成、要約
  3. 03ソース一覧の表示とURL追加
  4. 04質問とチャット履歴の確認
  5. 05生成物の作成とダウンロード
  6. 06ノートブックの共有状態の確認

活用シーン

  1. 01ノートブックを検索してIDで指定
  2. 02URLをノートブックのソースとして追加
  3. 03質問して生成された出力を取得

インストール

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

$npx skills add https://github.com/hkuds/cli-anything --skill cli-anything-notebooklm

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

詳細

cli-anything-notebooklm

CLI-Anything 向けの実験的な NotebookLM ハーネスです。

インストール

このパッケージはハーネスのディレクトリからインストールすることを想定しています:

cd notebooklm/agent-harness
python3 -m pip install -e .

必要に応じて上流の NotebookLM CLI をインストールしてください:

python3 -m pip install --user 'notebooklm-py[browser]'
python3 -m playwright install chromium

要件

  • notebooklm コマンドがローカルにインストールされていること
  • 有効なローカルの NotebookLM ログインセッション

使用方法

基本コマンド
# Show help
cli-anything-notebooklm --help

# Start with a notebook context
cli-anything-notebooklm --notebook nb_123 source list

# Prefer JSON for agent use
cli-anything-notebooklm --json notebook list

コマンドグループ

グループ目的
authログインと認証の検証
notebookノートブックの一覧表示、作成、要約
sourceソースの一覧表示と URL の追加
chat質問と履歴の確認
artifactアーティファクトの一覧表示と生成
download生成された出力の取得
share共有状態の確認

エージェントのワークフロー

  1. cli-anything-notebooklm auth status で認証を確認する
  2. cli-anything-notebooklm --json notebook list でノートブック ID を検出する
  3. 後続のコマンドでは明示的に --notebook を使用する
  4. 上流の notebooklm コマンドが対応している場合にのみ --json を優先して使用する

エージェント向けのガイダンス

  • --notebook では明示的なノートブック ID を優先してください。
  • --json は、上流で対応しているコマンドでのみ、機械可読な出力のために使用してください。
  • このハーネスは実験的かつ非公式なものとして扱ってください。
  • 認証ファイルや Cookie をログに出力しないでください。
  • NotebookLM は Google の製品です。このハーネスは非公式であり、Google とは提携していません。

参考リンク

コメント