名称: notebookLM
描述: “NotebookLM用于生成YAML和幻灯片。文档工匠展示技能。使用当用户提到NotebookLM、YAML、幻灯片或演示时。不要用于:实施工作、代码修复、审查或部署。”
描述-英文: “生成NotebookLM YAML和幻灯片。文档工匠展示技能。使用当用户提到NotebookLM、YAML、幻灯片或演示时。不要用于:实施工作、代码修复、审查或部署。”
描述-日文: “NotebookLM用YAMLやスライドを生成。ドキュメント職人の腕の見せ所。使用当用户提到NotebookLM、YAML、幻灯片或演示时。不要用于:实施工作、代码修复、审查或部署。”
允许工具: [“读取”, “写入”, “编辑”]
参数提示: “[yaml|slides]”
NotebookLM 技能
负责文档生成的技能群。
功能详细
执行步骤
- 对用户的请求进行分类
- 从上述“功能详细”中读取合适的参考文件
- 根据内容进行生成
🔧 PDF 页面范围读取(Claude Code 2.1.49+)
用于高效处理大型PDF的功能。
页面范围指定读取
// 页面范围指定读取
读取({ 文件路径: "docs/spec.pdf", 页面: "1-10" })
// 仅确认目录
读取({ 文件路径: "docs/manual.pdf", 页面: "1-3" })
// 仅特定部分
读取({ 文件路径: "docs/api-reference.pdf", 页面: "25-45" })
用例推荐方法
| 用例 |
推荐读取方法 |
理由 |
| 100页以上PDF |
目录(1-3) → 仅相关章节 |
最小化令牌消耗 |
| 规格书审查 |
按部分范围指定 |
仅精读需要部分 |
| API文档 |
从端点列表(目录)开始 |
先把握整体结构再到细节 |
| 学术论文 |
摘要 + 结论 → 正文 |
先把握要点 |
| 技术手册 |
目录 + 故障排除章节 |
优先实用部分 |
NotebookLM YAML 生成时的活用示例
从大型PDF(300页技术规格书)生成YAML时:
1. **读取目录**(1-5页)
读取({ 文件路径: "spec.pdf", 页面: "1-5" })
→ 把握章节结构
2. **读取各章开头**(各章前2页)
读取({ 文件路径: "spec.pdf", 页面: "10-11" }) // 第1章
读取({ 文件路径: "spec.pdf", 页面: "45-46" }) // 第2章
→ 把握各章概要
3. **精读重要部分**
读取({ 文件路径: "spec.pdf", 页面: "78-95" }) // API参考
→ 提取详细内容
通过此方法,无需读取所有300页即可高效生成YAML。
最佳实践
| 原则 |
说明 |
| 渐进式加载 |
按目录 → 概要 → 细节顺序读取 |
| 仅相关页面 |
仅指定任务需要的页面 |
| 节省令牌 |
全页读取是最后手段 |
| 结构理解优先 |
先用目录把握整体再到细节 |
与传统方法比较
| 方法 |
令牌消耗 |
处理时间 |
精度 |
| 全页读取(300页) |
~150,000 |
长 |
高 |
| 页面范围指定(需要的30页) |
~15,000 |
短 |
高 |
→ 可能实现90%令牌削减和处理时间缩短