
baoyu-skills
由知名开发者 宝玉(X 大 V) 开源的 baoyu-skills,是一套专为 Claude Code 设计的高级技能插件集。它将 Claude 从“代码助手”升级为多模态内容生成引擎
Z-Library 到 NotebookLM 自动化工具可以一键将 Z-Library 书籍自动下载并上传到 Google NotebookLM
如果你常从 Z-Library 获取电子书,并希望将其快速导入 Google NotebookLM 进行 AI 问答与知识提炼,那么这个开源工具正是为你而生。
它能自动完成登录、下载、格式转换、智能分块、上传、返回笔记本 ID 全流程,真正实现“一条命令,全自动化”。
⚠️ 免责声明:本项目仅用于教育、研究及技术演示。请确保你拥有书籍的合法访问权限,或仅处理公有领域/开源许可内容(如 arXiv、Project Gutenberg)。作者不鼓励也不支持任何版权侵权行为。
notebooklm login 的体验,会话状态自动保存# 进入 Claude Skills 目录
cd ~/.claude/skills # Windows: %APPDATA%\Claude\skills
# 克隆仓库
git clone https://github.com/zstmfhy/zlibrary-to-notebooklm.git zlib-to-notebooklm
# 首次登录 Z-Library
cd zlib-to-notebooklm
python3 scripts/login.py
用 zlib-to-notebooklm skill 处理这个 Z-Library 链接:
https://zh.zlib.li/book/25314781/aa05a1/书的标题
Claude 将自动:
git clone https://github.com/zstmfhy/zlibrary-to-notebooklm.git
cd zlibrary-to-notebooklm
pip install playwright ebooklib
playwright install chromium
python3 scripts/login.py
# 浏览器自动打开 → 完成登录 → 回终端按 ENTER
# 单本
python3 scripts/upload.py "https://zh.zlib.li/book/12345/..."
# 批量
for url in "url1" "url2"; do
python3 scripts/upload.py "$url"
done
notebooklm use <返回的ID>
notebooklm ask "这本书的核心观点是什么?"
Google NotebookLM 官方限制:
本项目采用 35 万词 作为安全阈值,经实测可稳定上传。例如:
总词数:2,700,000
→ 自动分割为 8 个分块
→ 每块约 34 万词
→ 逐个上传至同一笔记本
→ 保持章节完整性
Z-Library URL
↓
Playwright 自动化登录 + 下载
↓
格式识别:PDF / EPUB / MOBI
↓
EPUB → Markdown 转换(ebooklib)
↓
词数检测 → 超限则按章节分块
↓
调用 NotebookLM CLI 创建笔记本并上传
↓
返回 notebook ID
所有会话数据保存在 ~/.zlibrary/,不上传任何隐私信息。







