你有没有遇到过这些情况:
- 看到一篇深度好文想仔细学习,但通勤路上没办法边走边"读"
- 有一期播客讲得很好,但信息密度太高,听一遍根本消化不了
- 读完一本书,想做成思维导图方便复习,却要手动整理好几个小时
这些问题,qiaomu-anything-to-notebooklm 这个2.4k星的Claude Skill都想解决。它的核心理念很简单:用自然语言把任何内容变成任何你想要的格式。
解决了什么问题
在AI时代,我们获取内容的渠道太多了:微信公众号、长视频、播客、PDF电子书、付费新闻网站……每种内容形式都有自己的消费场景,但转换成本很高。
你可能在地铁上想复习昨晚读的那篇技术文章,但手机屏幕太小看起来很累。你可能想把这期2小时的播客精华整理成一份PPT分享给团队,但手动整理要花大半天。你可能发现了一篇The Information的深度报道,但每月20刀的订阅费让你犹豫。
qiaomu-anything-to-notebooklm 的思路是:把这些转换工作全部自动化,而且用最自然的方式——说话。
你只需要告诉AI:"把这篇文章生成播客",剩下的事情它会自动完成。
核心能力一览
这个工具支持的内容源和输出格式都非常丰富:
支持的内容源:
- 300+付费新闻网站(NYT、WSJ、FT、Economist、华尔街见闻等)
支持的输出格式:
技术实现:6层级联付费墙绕过
最让人好奇的技术亮点之一是这个工具如何绕过付费墙。作者实现了一套6层的递进策略,每层尝试不同的技术手段,层层递进直到成功:
Level 1:代理服务
使用 r.jina.ai 和 defuddle.md 等代理服务尝试获取内容。这些服务有时候可以返回绕过限制的内容。
Level 2:站点专属Bot UA
针对不同站点使用对应的爬虫User-Agent。Googlebot可以访问约50个站点的付费内容,Bingbot对部分站点更友好。
Level 3:通用绕过
UA伪装 + X-Forwarded-For + Referer伪装 + AMP页面 + 切换EU IP。这一层对付量付费墙特别有效。
Level 4:archive.today存档
通过网页存档服务获取已经保存的历史版本。这个方案是兜底的。
Level 5:Google Cache
尝试从Google缓存获取。
Level 6:本地agent-fetch
最后尝试使用本地工具进行获取。
支持的付费媒体涵盖了主流英文媒体:NYT、WSJ、Bloomberg、Washington Post、The Information、Forbes、WIRED、The New Yorker、The Atlantic、FT、The Times、The Economist、Spiegel、Le Monde……以及中文媒体SCMP和Medium。
快速上手
工具的安装非常简单,只需要两件事:
# 1. 克隆到Claude skills目录
cd ~/.claude/skills/
git clone https://github.com/joeseesun/qiaomu-anything-to-notebooklm
# 2. 一键安装所有依赖
cd qiaomu-anything-to-notebooklm
./install.sh
安装脚本会自动检查环境并安装所有需要的Python依赖。
如果需要使用小宇宙、喜马拉雅或B站的转写功能,还需要配置 Get笔记 API:
export GETNOTE_API_KEY="your_api_key"
export GETNOTE_CLIENT_ID="your_client_id"
首次使用前需要登录 NotebookLM:
notebooklm login
notebooklm list # 验证是否登录成功
使用示例
安装完成后,你就可以用自然语言指挥AI处理各种内容了。
把付费文章变成播客
假设你发现了一篇 The Information 的深度报道:
你:把这篇The Information文章生成播客
https://www.theinformation.com/articles/...
AI自动执行:
✓ 检测到付费墙 → 使用Googlebot UA绕过
✓ 获取完整文章内容
✓ 上传到NotebookLM
✓ 生成播客音频
结果:/tmp/article_podcast.mp3
把播客做成PPT
想把一期播客的精华分享给团队?
你:这期小宇宙播客做成PPT
https://xiaoyuzhoufm.com/episode/xxx
AI自动执行:
✓ Get笔记API转写音频(2-5分钟)
✓ 上传转写文本到NotebookLM
✓ 生成PPT(25页左右)
结果:/tmp/podcast_slides.pdf
深度分析一本书
对于需要深入理解的学习资料,可以用深度分析模式:
python main.py ./book.epub --deep-analysis
这个模式会生成12个递进式的问题,分三轮进行:
第一轮·概览与框架(4个问题)
第二轮·深度挖掘(5个问题)
第三轮·综合与反刍(3个问题)
NotebookLM会在同一会话中保持上下文,后轮问题自动受益于前轮回答,形成真正的"递进式"深度分析。
把推文线程变成思维导图
对于Twitter/X上感兴趣的长线程:
你:这个推文线程做成思维导图
https://x.com/user/status/123...
AI自动执行:
✓ 代理级联获取推文内容(含完整线程)
✓ 上传到NotebookLM
✓ 生成思维导图
结果:/tmp/tweet_mindmap.json
深度分析后写入飞书
如果想把分析结果保存到飞书文档:
python main.py https://mp.weixin.qq.com/s/abc123 --deep-analysis --to-feishu
AI会自动:
架构设计
工具的整体架构非常清晰,分为以下几个层次:
用户交互层:
接收用户的自然语言指令,自动判断输入类型——是微信文章、小宇宙播客、YouTube视频还是本地文件。无需手动指定类型。
内容获取层:
- 微信文章:通过MCP服务器用Playwright浏览器模拟抓取
- 本地文件:用markitdown转换为Markdown
内容转换层:
将各种格式的内容统一转换为可处理的文本格式。
NotebookLM集成层:
将处理好的内容上传到NotebookLM,利用Google的AI能力生成目标格式(播客、PPT、思维导图等)。
输出层:
下载生成的文件到本地指定目录。
用户自然语言输入
↓
Claude Code Skill(智能识别类型)
↓
┌─────────┬──────────┬──────────┬──────────┐
│ 微信MCP │ 付费绕过 │ 播客转写 │ markitdown│
└────┬────┴────┬─────┴────┬─────┴─────┬────┘
↓
NotebookLM API
↓
生成的文件
适用人群
这个工具特别适合以下几类用户:
知识工作者:
需要快速消费大量信息,但时间碎片化。通勤时听播客比看文章更高效。
研究人士:
需要深度分析论文、报告、书籍。递进式问题模式可以帮助你真正理解而不是泛泛而读。
内容创作者:
需要把一个内容源变成多种形式:长文章拆成短视频素材,播客转成图文,热点新闻做成PPT……
学生和终身学习者:
用Quiz模式自测掌握情况,用闪卡模式巩固记忆,把一本书的精华做成复习资料。
局限与注意事项
付费墙绕过:
作者明确说明,这个工具仅供个人学习研究使用。技术原理基于搜索引擎爬虫白名单,不涉及任何加密破解。建议支持优质新闻媒体,如有条件还是购买订阅。
平台限制:
部分硬付费墙网站(如The Information)服务器端不发送内容,需要通过archive.today存档。如果遇到人机验证,脚本会提示你手动完成验证。
内容长度:
声音质量:
播客使用Google AI语音合成,英文是两个AI主持人对话,中文是单人叙述。
结语
qiaomu-anything-to-notebooklm 解决的是一个很实际的问题:不同格式的内容需要不同的消费场景,但手动转换的成本太高了。
它用AI自动化了这个过程,而且把体验做得很自然——你不需要学习复杂的命令,只需要用日常语言描述你的需求。
对于那些信息焦虑、总觉得时间不够用的人来说,这个工具可能是一个不错的解决方案。它不能让你读得更快,但可以让你在更多场景下消费同等质量的内容。
想尝试?
- 克隆项目到本地:
git clone https://github.com/joeseesun/qiaomu-anything-to-notebooklm - 试着用
python main.py <任意URL> 把一篇你喜欢的文章变成播客