360 Secure SkillHub
360 安全技能中心

nlm

该 Skill 提供 nlm CLI 的使用说明,用于在终端操作 Google NotebookLM:登录与诊断、列出或创建笔记本、添加与同步来源、发起网络研究、查询问答、生成并下载音频或幻灯片、设置分享,以及为其他工具配置 MCP、安装和更新技能。

lsuper
lsuper
热度 70.84
最近更新 2026-05-11 17:29:44
分类:知识依赖:代码执行 / 联网浏览搜索 / 读写文件 / 第三方 API / MCP 服务应用场景:研究 / 笔记整理 / 摘要总结 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add nlm
Metadata
name
nlm
description
NotebookLM CLI for listing notebooks, creating notebooks, adding sources, querying notebooks, generating studio artifacts, downloading outputs, sharing notebooks, setting up MCP integrations, and diagnosing auth/install issues. Use when working with the `nlm` command or automating NotebookLM from the terminal.
homepage
https://github.com/jacob-bd/notebooklm-mcp-cli
metadata
{"clawdbot":{"emoji":"📓","requires":{"bins":["nlm"]},"install":[{"id":"uv","kind":"uv-tool","package":"notebooklm-mcp-cli","bins":["nlm","notebooklm-mcp"],"label":"Install notebooklm-mcp-cli (uv)"},{"id":"pipx","kind":"pipx","package":"notebooklm-mcp-cli","bins":["nlm","notebooklm-mcp"],"label":"Install notebooklm-mcp-cli (pipx)"},{"id":"pip","kind":"pip","package":"notebooklm-mcp-cli","bins":["nlm","notebooklm-mcp"],"label":"Install notebooklm-mcp-cli (pip)"}]}}

nlm

Use nlm to work with Google NotebookLM from the terminal.

Setup

  • Install: uv tool install notebooklm-mcp-cli
  • Check auth: nlm login --check
  • Sign in: nlm login
  • Use a named profile: nlm login --profile work
  • Switch profile: nlm login switch <profile>
  • Diagnose issues: nlm doctor

Notebooks

  • List notebooks: nlm notebook list
  • Create notebook: nlm notebook create "Research Project"
  • Query notebook: nlm notebook query <notebook> "What are the key findings?"
  • Show sharing: nlm share show <notebook>
  • Enable public link: nlm share public <notebook>
  • Disable public link: nlm share private <notebook>
  • Invite collaborator: nlm share invite <notebook> user@example.com --role editor

Sources

  • Add URL: nlm source add <notebook> --url "https://example.com"
  • Add pasted text: nlm source add <notebook> --text "..." --title "Notes"
  • Add local file: nlm source add <notebook> --file ./notes.pdf
  • Add Google Drive file: nlm source add <notebook> --drive <file-id>
  • List sources: nlm source list <notebook>
  • Sync Drive sources: nlm source sync <notebook>
  • Remove source: nlm source delete <notebook> <source-id>

Research + generation

  • Start web research: nlm research start <notebook> "enterprise AI ROI metrics"
  • Create studio artifact: nlm studio create <notebook> --type audio --confirm
  • Revise slides: nlm slides revise <notebook> <artifact-id> --prompt "Make it more concise"
  • Check artifact status: nlm studio list <notebook>
  • Download artifact: nlm download audio <notebook> <artifact-id>

MCP + skills

  • Configure Claude Code: nlm setup add claude-code
  • Configure Gemini: nlm setup add gemini
  • List configured tools: nlm setup list
  • Remove MCP config: nlm setup remove claude-code
  • Install OpenClaw skill: nlm skill install openclaw
  • Update installed skills: nlm skill update

Notes

  • nlm and notebooklm-mcp come from the same package: notebooklm-mcp-cli.
  • Prefer nlm login before notebook commands; auth depends on browser cookies.
  • Free-tier NotebookLM has rate limits; batch work when possible.
  • After changing MCP setup, restart the target app or reconnect the MCP server.
  • If uv tool upgrade does not move to the latest version, use uv tool install --force notebooklm-mcp-cli.
  • If the user wants OpenClaw-managed browser auth, use nlm login --provider openclaw --cdp-url http://127.0.0.1:18800.