원클릭으로
notebooklm-cli
子skill | NotebookLM CLI全功能指南 — Q&A知识提取、内容生成(报告/视频/音频/信息图/幻灯片)、文献检索。响应paper-pipeline的P1阶段调用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
子skill | NotebookLM CLI全功能指南 — Q&A知识提取、内容生成(报告/视频/音频/信息图/幻灯片)、文献检索。响应paper-pipeline的P1阶段调用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
引用三验 — 参考文献是否存在(L1) + 引用是否得当(L2) + 引用是否全面(L3)。三位一体验证管线,从DOI验真到语义审查到遗漏检测。
**触发条件**: 对一批论文(10-34 篇)批量处理 `step_quality_check.md` 中的 quality_score 并写入 `state.json`。
生产力工具 — Airtable、Google Workspace、Linear、Notion、Jupyter等。
Complete paper pipeline: retrieval, extraction, quality review, analysis, and publication.
双循环进化:内部反思(P0) + 外部吸收(P1)。Cross-project absorption methodology — multi-round cross-project comparison, active project tracking, self-expanding keyword discovery. 动灵驱动吸收(Entelechy-Driven Absorption v4.3).
并行竞速PDF下载引擎 — curl_cffi TLS指纹绕过 + Sci-Hub域轮换 + LibGen + MedData。依赖 tools/paper-manager/src/。
| name | notebooklm-cli |
| related_skills | ["knowledge-extraction"] |
| description | 子skill | NotebookLM CLI全功能指南 — Q&A知识提取、内容生成(报告/视频/音频/信息图/幻灯片)、文献检索。响应paper-pipeline的P1阶段调用。 |
| version | 1.0.0 |
| allowed-tools | ["terminal","file","web"] |
| license | MIT |
| author | Synthos |
| metadata | {"synthos":{"version":"3.5.0","author":"Synthos","signature":"action: str, params: dict -> result: dict"}} |
request: str, context: dict — 用户请求描述、上下文信息result: dict — 技能执行结果(结构因技能而异)对应原则:P2(机械原子暴露输入输出规范)
架构定位: NotebookLM = Synthos 的廉价知识大脑 (Tier 1)。详见
references/knowledge-brain-architecture.md。
一问一收,不并投 — 每轮只问一个问题,用答案决定下一个。不一次全抛。
言不必行 — Q&A输出≠源代码执行结果。
节点有闸 — Gap门/假设门/方法门/实验门,每节点过闸才前进。
| 功能 | 命令 | 参考 |
|---|---|---|
| 登录 | notebooklm login | references/cli-cheatsheet.md |
| 列表 | notebooklm list | — |
| 切换 | notebooklm use <partial_id> | — |
| 问答 | notebooklm ask "问题" | 逐问法见下。注意:回答需30-60s,超时设为≥90s |
| 搜索 | notebooklm source add-research "query" | 导入网页源(非PDF) |
| 上传 | notebooklm source add file.pdf | v0.4.1+自动类型检测 |
| PDF上传 | source add "https://arxiv.org/pdf/{id}" | arXiv URL直传 |
| 清理 | notebooklm source clean -n <id> -y | 自动去重清理 |
| 删除 | notebooklm source delete <id> -y | Owner项目有效 |
| 生成 | notebooklm generate <type> | report/video/audio/slide-deck/infographic |
| 下载 | notebooklm download <type> <id> | 语法因类型而异 |
| 状态 | notebooklm artifact list | 监控生成任务 |
每轮一个问题,答案决定下一个。标准序列:Q1领域地图→Q2共同盲区→Q3形式化Gap→Q4科学假设→Q5技术方案→Q6实验设计。
详见 references/iterative-literature-first-paper-protocol.md。
--type text模式--follow-symlinks 参数source add "$(cat file.md)" --type text(非 file.md)---被click解析错误: 上传前剥离pdftotext pdf - | wc -c 检查,≈0则用arXiv URL直传ask(串话)$(cat bigfile) 超80KB报错, 用Python subprocesssource delete在Shared项目伪成功(仅Owner有效)pdftotext检查notebooklm source add file.pdf 可能返回 status: error 且无stderr提示。检测方式: 立即 notebooklm source list,若状态为error则回退到 pdftotext file.pdf - 提取文本后以 --type text 上传notebooklm ask 在Prompt含中文字符时可能触发confusable Unicode安全扫描(HIGH级别,tirith:confusable_text)。解决方式: 使用纯英文ASCII Prompt发送list 返回空列表(API缓存未刷新),重试2-3次后通常会恢复notebooklm list 等命令会在 CSRF token 获取阶段抛出 httpx.ConnectTimeout。诊断方法:
curl --connect-timeout 10 -s -o /dev/null -w "%{http_code}" https://notebooklm.google.com — 返回 000 说明不可达curl --connect-timeout 10 -s -o /dev/null -w "%{http_code}" https://httpbin.org/ip — 返回 200 说明其他互联网可达但 Google 被阻断完整陷阱列表见 references/notebooklm-cli-pitfalls.md。
Layer B 项目污染案例:references/project-isolation-case.md — 旧项目 source 残留导致审计报告错误的完整案例和验证清单。
Layer B 报告模板:references/layer-b-audit-template.md — 标准化 Layer B 审计报告格式。
Layer B 论文质量审计的完整工作流见 references/layer-b-audit-workflow.md。涵盖:项目创建→源上传(PDF/引用/质量报告)→纯英文ASCII Prompt发送→评分阈值判定→pipeline state cross-validation(检测false positive)→报告归档。
当 notebooklm list 或 notebooklm doctor 显示网络连通性故障(如 httpx.ConnectTimeout,curl 返回 000),且无法通过代理恢复对 notebooklm.google.com 的访问时:
pdftotext <paper-dir>/paper.pdf - | head -c 50000 — 提取全部可读文本references/layer-b-audit-template.md 编写报告<paper-dir>/07-quality/layer-b-report.md详见 references/layer-b-manual-fallback.md。