SuperAPI AI 工具集

notebooklm-second-brain

办公与效率

查看项目

更新于 10-15 19:49

技能介绍

用途:该技能强制实行“Notebook First”检索策略。当需要架构决策、调试模式或安全知识时,不再加载整份 markdown 文件或直接联网搜索,而是先查询专门构建的 NotebookLM 笔记本,从而保持智能体上下文窗口精简、检索快速。

主要能力与路由:架构、功能规格、实现历史查询 project_sot(回退为直接读 CLAUDE.md);错误模式、测试失败、调试步骤查询 debug_kb(回退为 grep 代码库);OWASP、认证模式、安全审查查询 security_handbook(回退为联网搜索安全文档);“X 如何工作”、代码库概览、上手查询 repo_onboarding(回退为直接读源文件)。构建/验证成功后,同步钩子会自动向 project_sot 写入实现笔记,包含提交信息与哈希、变更文件列表、测试结果摘要和检测到的 TODO。

使用方式:笔记本 ID 全部存放在 .claude/notebooklm/notebooks.json,禁止硬编码或伪造 ID,可用 cat .claude/notebooklm/notebooks.json 读取配置。CLI 命令包括:nlm login(浏览器 cookie 提取,一次性)、nlm login --check、nlm notebook list、nlm notebook create "Name"、nlm notebook query <notebook_id>、nlm source add <notebook_id> --file <path>、nlm source add <notebook_id> --url <url>、nlm source add <notebook_id> --text "content"、nlm source list <notebook_id>、nlm note create <notebook_id> "Title"、nlm audio create <notebook_id> --confirm。新建笔记本的流程为:创建、添加来源、查询验证、将 ID 导出到 notebooks.json。运行 /notebooklm-bootstrap 可安装 notebooklm-mcp-cli、通过浏览器认证、创建 4 个笔记本、填充项目来源并写入 ID。

限制与反模式:不得伪造笔记本 ID,只能使用 notebooks.json 中的 ID;当查询笔记本足够时不得倾倒完整文档;项目专属知识不得跳过笔记本直接联网搜索;脚本或命令中不得硬编码笔记本 ID。验证可用 python scripts/validate-notebooks.py、--check-ids、--dry-run-sync。其他集成点包括 Beads、Council of Logic、Hooks 与其他技能。