Command-line interface to manage Google NotebookLM notebooks, sources, and generate audio, quizzes, reports, presentations, and visual study materials progra...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install notebooklm-cli或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install notebooklm-cli⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/notebooklm-cli/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: notebooklm-cli description: Comprehensive CLI for Google NotebookLM including notebooks, sources, audio podcasts, reports, quizzes, flashcards, mind maps, slides, infographics, videos, and data tables. Use when working with NotebookLM programmatically: managing notebooks/sources, generating audio overviews (podcasts), creating study materials (quizzes, flashcards), producing presentations (slides, infographics), or querying sources via chat. ---
This skill provides complete access to Google NotebookLM through a command-line interface. Manage notebooks, sources, and generate various content formats including audio podcasts, reports, quizzes, flashcards, mind maps, slides, infographics, videos, and data tables.
Use this skill when:
nlm login
Launches Chrome, navigates to NotebookLM, and extracts session cookies. Requires Google Chrome installed.
nlm notebook list
nlm notebook create "My Research"
nlm source add <notebook-id> --url "https://example.com/article"
nlm source add <notebook-id> --text "Your content here" --title "My Notes"
All generation commands require --confirm or -y:
nlm audio create <id> --confirm # Podcast
nlm report create <id> --confirm # Briefing doc or study guide
nlm quiz create <id> --confirm # Quiz questions
nlm flashcards create <id> --confirm # Flashcards
nlm mindmap create <id> --confirm # Mind map
nlm slides create <id> --confirm # Slide deck
nlm infographic create <id> --confirm # Infographic
nlm video create <id> --confirm # Video overview
nlm data-table create <id> "description" --confirm # Data table
| Command | Description | |---------|-------------| | nlm login | Authenticate with NotebookLM (opens Chrome) | | nlm login --check | Verify current credentials | | nlm auth status | Check session validity | | nlm auth list | List all profiles | | nlm auth delete | Delete a profile | | nlm login --profile | Login to specific profile |
Sessions last ~20 minutes. Re-authenticate with nlm login if commands fail.
| Command | Description | |---------|-------------| | nlm notebook list | List all notebooks | | nlm notebook create "Title" | Create a new notebook | | nlm notebook get | Get notebook details | | nlm notebook describe | AI-generated summary | | nlm notebook query | Chat with sources | | nlm notebook delete | Delete a notebook |
| Command | Description | |---------|-------------| | nlm source list | List sources in notebook | | nlm source list | Show Drive sources with freshness | | nlm source add | Add URL or YouTube source | | nlm source add | Add pasted text | | nlm source add | Add Google Drive document | | nlm source describe | AI summary of source | | nlm source content | Get raw text content | | nlm source stale | List outdated Drive sources | | nlm source sync | Sync Drive sources |
All generation commands require --confirm or -y:
| Command | Output | |---------|--------| | nlm audio create | Audio podcast overview | | nlm report create | Briefing doc or study guide | | nlm quiz create | Quiz questions | | nlm flashcards create | Flashcards | | nlm mindmap create | Mind map | | nlm slides create | Slide deck | | nlm infographic create | Infographic | | nlm video create | Video overview | | nlm data-table create | Data table extraction |
| Command | Description | |---------|-------------| | nlm studio status | List all generated artifacts | | nlm studio delete | Delete an artifact |
| Command | Description | |---------|-------------| | nlm chat start | Start interactive REPL session | | nlm chat configure | Configure chat goal and response style | | nlm notebook query | One-shot question (no session) |
Chat REPL commands: /sources, /clear, /help, /exit
| Command | Description | |---------|-------------| | nlm research start "query" --notebook-id | Web search (~30s) | | nlm research start "query" --notebook-id | Deep research (~5min) | | nlm research start "query" --notebook-id | Search Google Drive | | nlm research status | Check research progress | | nlm research import | Import discovered sources |
nlm alias set myproject <uuid> # Create alias
nlm notebook get myproject # Use alias
nlm alias list # List all aliases
nlm alias get myproject # Resolve to UUID
nlm alias delete myproject # Remove alias
Most list commands support multiple formats:
nlm notebook list # Rich table (default)
nlm notebook list --json # JSON output
nlm notebook list --quiet # IDs only (for scripting)
nlm notebook list --title # "ID: Title" format
nlm notebook list --full # All columns
nlm login --profile work # Login to profile
nlm notebook list --profile work # Use profile
nlm auth list # List all profiles
nlm auth delete work --confirm # Delete profile
nlm config show # Show current configuration
nlm config get <key> # Get specific setting
nlm config set <key> <value> # Update setting
For AI assistants, generate comprehensive documentation:
nlm --ai
Outputs 400+ lines covering all commands, authentication flow, error handling, task sequences, and automation tips.
安装 notebooklm-cli 后,可以对 AI 说这些话来触发它
Help me get started with notebooklm-cli
Explains what notebooklm-cli does, walks through the setup, and runs a quick demo based on your current project
Use notebooklm-cli to command-line interface to manage Google NotebookLM notebooks, sourc...
Invokes notebooklm-cli with the right parameters and returns the result directly in the conversation
What can I do with notebooklm-cli in my documents & notes workflow?
Lists the top use cases for notebooklm-cli, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/notebooklm-cli/ 目录(个人级,所有项目可用),或 .claude/skills/notebooklm-cli/(项目级)。重启 AI 客户端后,用 /notebooklm-cli 主动调用,或让 AI 根据上下文自动发现并使用。
notebooklm-cli 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
notebooklm-cli 可免费安装使用。请查阅仓库了解许可证信息。
Command-line interface to manage Google NotebookLM notebooks, sources, and generate audio, quizzes, reports, presentations, and visual study materials progra...
notebooklm-cli 属于「Documents & Notes」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my documents & notes tasks using notebooklm-cli
Identifies repetitive steps in your workflow and sets up notebooklm-cli to handle them automatically