المهارات notebooklm
📚

notebooklm

مخاطر متوسطة ⚙️ الأوامر الخارجية🌐 الوصول إلى الشبكة📁 الوصول إلى نظام الملفات🔑 متغيرات البيئة

从 Claude Code 查询 NotebookLM 笔记本

متاح أيضًا من: teng-lin,ZhanlinCui

不再需要在浏览器和编辑器之间来回复制粘贴。这个技能让 Claude Code 能够直接与 Google NotebookLM 对话,为您提供基于引用上传文档的回答。

يدعم: Claude Codex Code(CC)
🥉 76 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "notebooklm". 我的 React 文档关于 useEffect 清理函数说了什么?

النتيجة المتوقعة:

根据您的 React 文档(第 3 章:Effects),useEffect 中的清理函数在组件卸载前和每次重新渲染前运行。要点:(1) 从 useEffect 返回清理函数,(2) 使用清理来取消订阅、清除计时器或中止 fetch 请求,(3) 清理可防止内存泄漏。文档中显示的示例模式:useEffect(() => { const sub = subscribe(); return () => sub.unsubscribe(); }, [])。来源:React-d guidebook,第 47 页。

استخدام "notebooklm". 将此笔记本添加到我的库:https://notebooklm.google.com/notebook/xyz123

النتيجة المتوقعة:

我查询了笔记本并发现它包含:Python 机器学习教程,涵盖 scikit-learn、pandas 和模型评估。已作为'ML 基础指南'添加到您的库,主题:python、machine-learning、scikit-learn、pandas。您现在可以使用类似'询问我的 ML 笔记本关于交叉验证技术'的命令来查询它。

التدقيق الأمني

مخاطر متوسطة
v1 • 2/24/2026

Static scanner detected 558 pattern matches across 20 files, but evaluation confirms most are false positives in documentation. Real risks: browser automation saves Google auth cookies locally, network access to notebooklm.google.com, and subprocess execution for internal scripts. All patterns are expected for legitimate NotebookLM integration. Markdown files triggered external_commands detections from code examples. Recommend warnings about authentication requirements and network dependency.

20
الملفات التي تم فحصها
4,136
الأسطر التي تم تحليلها
9
النتائج
1
إجمالي عمليات التدقيق
مشكلات متوسطة المخاطر (2)
Browser Credential Storage
Skill saves Google authentication cookies to local storage at ~/.claude/skills/notebooklm/data/. This is necessary for browser automation but creates a local credential store.
External Network Dependency
Skill requires network access to notebooklm.google.com for all operations. Cannot function offline or if Google blocks automated access.
مشكلات منخفضة المخاطر (3)
Subprocess Execution for Script Runner
run.py uses subprocess.run to execute Python scripts within the virtual environment. All commands are hardcoded with no user input injection.
Environment Variable Access
Uses python-dotenv for optional .env configuration. Standard pattern for local configuration management.
Hidden Directory File Access
Skill reads/writes to ~/.claude/skills/notebooklm/data/ for local storage. This is the skill's designated data directory, not unauthorized access.
تم تدقيقه بواسطة: claude

درجة الجودة

82
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
49
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

技术文档研究

查询上传到 NotebookLM 的 API 文档、工作坊手册或技术规格。Claude 会提出全面的后续问题以获取完整的实现细节,然后编写正确的代码而不会虚构 API。

学术文献综述

将研究论文上传到 NotebookLM 并通过 Claude Code 进行查询。获取跨越多篇论文的综合回答和引用,实现更快的文献综述和准确的引用。

个人知识库查询

构建包含笔记、会议记录和项目文档的笔记本库。通过 Claude 自然地查询整个知识库,获取基于实际内容的回答。

جرّب هذه الموجهات

初学者:简单问题
询问我的 NotebookLM:我上传的文档中 [topic] 的关键规格是什么?
初学者:添加笔记本
将此 NotebookLM 添加到我的库:[notebook-url]。首先查询它以发现其内容,然后用适当的名称和主题保存它。
中级:多方面研究
查询我的 [notebook-name] 笔记本关于 [topic]。提出全面的后续问题,直到您获得关于以下内容的完整信息:(1) 核心概念,(2) 实现细节,(3) 边缘情况,和 (4) 最佳实践。然后综合所有回答。
高级:跨笔记本综合
我需要在整个笔记本库中理解 [topic]。查询每个相关笔记本关于这个主题,比较不同观点,识别任何矛盾或差距,并提供带有来源引用的统一综合。

أفضل الممارسات

  • 始终使用 run.py 包装器脚本 - 它会自动处理虚拟环境设置并确保依赖项正确安装
  • 提出带有完整上下文的全面问题,因为每个查询都会打开一个新的浏览器会话,没有之前问题的记忆
  • 批判性地审查 NotebookLM 回答,当出现'这是否是您需要了解的全部?'提示时提出后续问题 - 这确保信息收集的完整性

تجنب

  • 不要尝试在 Claude Code Web UI 中使用此技能 - 它需要沙盒环境无法提供的网络访问
  • 不要期望查询之间有持久的会话记忆 - 每个问题都是独立的,需要包含完整的上下文
  • 不要依赖此技能获取时间敏感或频繁变化的信息 - NotebookLM 只知道您上传给它的内容

الأسئلة المتكررة

为什么这在 Claude Web 界面中不起作用?
Web UI 在没有网络访问的沙盒中运行技能。浏览器自动化需要网络连接才能访问 NotebookLM 的服务器。您必须使用本地 Claude Code 安装。
使用此技能时我的 Google 账户安全吗?
是的。身份验证 cookie 存储在本地机器上的 ~/.claude/skills/notebooklm/data/ 中。您的凭据永远不会离开您的计算机。如果担心,建议为自动化使用专用的 Google 账户。
这与 NotebookLM MCP 服务器有何不同?
此技能直接在 Claude Code 中运行,无需单独的 MCP 配置。MCP 服务器提供持久会话并适用于更多工具(Codex、Cursor),而此技能为 Claude Code 用户提供更简单的设置。
如果 Google 检测到自动化并阻止访问会发生什么?
该技能包含人性化功能,如逼真的输入速度和自然延迟。如果被阻止,请清除浏览器数据并重新验证。建议为自动化使用专用的 Google 账户。
我可以使用多个 Google 账户吗?
可以,但您需要清除身份验证并重新登录才能切换账户。运行'清除 NotebookLM 身份验证',然后用您想要的账户重新设置。
如果技能在 NotebookLM 更新后停止工作怎么办?
Google 可能会更新 NotebookLM 的界面,破坏选择器。首先检查技能更新。如果没有可用更新,您可能需要等待技能作者为新界面更新选择器。