
Anything To Notebooklm
Feed mixed sources (articles, chat exports, MCP-read content) into Google NotebookLM so your coding agent can research and summarize before you build.
Overview
anything-to-notebooklm is an agent skill most often used in Idea (also Build integrations) that pipes heterogeneous sources into Google NotebookLM for agent-grounded research.
Install
npx skills add https://github.com/joeseesun/anything-to-notebooklm --skill anything-to-notebooklmWhat is this skill?
- Bridges arbitrary inputs into a NotebookLM-ready research corpus
- Python-packaged workflow with optional MCP server clone during install (wexin-read-mcp)
- Fits agent stacks that need grounded notes instead of one-off web snippets
- MIT-licensed project structure with venv/build hygiene for local runs
- Pairs with MCP-style read pipelines when sources live outside plain files
Adoption & trust: 515 installs on skills.sh; 5k GitHub stars; 1/3 security scanners passed (skills.sh audits).
What problem does it solve?
You have scattered articles, chats, and files but no repeatable way to load them into NotebookLM for your coding agent to query.
Who is it for?
Solo builders who already use NotebookLM and want their agent to automate collecting and normalizing research inputs.
Skip if: Teams that do not use NotebookLM, or jobs that only need a quick in-chat summary with no persistent notebook.
When should I use this skill?
You need repeatable ingestion of heterogeneous sources into NotebookLM for agent-grounded research.
What do I get? / Deliverables
After running the skill, your sources sit in a NotebookLM-oriented workflow so you can synthesize, cite, and plan builds from one research corpus instead of ad-hoc copies.
- NotebookLM-oriented source bundle or ingestion steps
- Local Python environment ready for ingestion scripts
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Canonical shelf is Idea → research because the skill’s main job is assembling source material for synthesis and discovery, not shipping product code. NotebookLM ingestion is a research workflow: collect sources, then let you or your agent query them—best filed under idea/research rather than launch distribution.
Where it fits
Ingest competitor blogs and docs into NotebookLM before you commit to a feature list.
Load interview notes and specs so NotebookLM-backed answers inform a tight MVP scope.
Refresh a notebook from newsletters and changelogs before drafting launch or lifecycle content.
How it compares
Use as a research-ingestion bridge—not as a replacement for MCP servers that expose live APIs during implementation.
Common Questions / FAQ
Who is anything-to-notebooklm for?
Indie developers and content-minded builders who pair Claude Code, Cursor, or Codex with Google NotebookLM and want structured ingestion instead of manual uploads.
When should I use anything-to-notebooklm?
During idea research when gathering competitor and audience material, while validating scope when you need sourced briefs, and during grow/content work when refreshing reference notebooks before writing or shipping features.
Is anything-to-notebooklm safe to install?
Review the Security Audits panel on this Prism page and inspect the MCP clone step and .env handling locally before granting network or filesystem access to your agent.
SKILL.md
READMESKILL.md - Anything To Notebooklm
# Python __pycache__/ *.py[cod] *$py.class *.so .Python env/ venv/ ENV/ build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ *.egg-info/ .installed.cfg *.egg # MCP Server (will be cloned during install) # Keep the directory but ignore its contents wexin-read-mcp/ # IDE .vscode/ .idea/ *.swp *.swo *~ .DS_Store # Logs *.log # Environment .env .env.local # Temporary files tmp/ temp/ *.tmp # macOS .DS_Store .AppleDouble .LSOverride MIT License Copyright (c) 2026 Joe Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. <div align="center"> # 🎯 多源内容 → NotebookLM 智能处理器 **一句话变播客、PPT、思维导图、Quiz...** [](https://opensource.org/licenses/MIT) [](https://www.python.org/downloads/) [](http://makeapullrequest.com) [](https://github.com/joeseesun/anything-to-notebooklm/stargazers) [](https://github.com/joeseesun/anything-to-notebooklm/network/members) [](https://github.com/joeseesun/anything-to-notebooklm/issues) [](https://github.com/joeseesun/anything-to-notebooklm/commits/main) [快速开始](#-快速开始) • [支持格式](#-支持的内容源) • [使用示例](#-使用示例) • [常见问题](#-常见问题) </div> --- ## ✨ 这是什么? 一个 **Claude Code Skill**,让你用自然语言把**任何内容**变成**任何格式**。 ``` 你说:把这篇微信文章生成播客 AI :✅ 8 分钟播客已生成 → podcast.mp3 你说:这本 EPUB 电子书做成思维导图 AI :✅ 思维导图已生成 → mindmap.json 你说:这个 YouTube 视频做成 PPT AI :✅ 25 页 PPT 已生成 → slides.pdf ``` **原理**:自动从多种来源获取内容 → 上传到 [Google NotebookLM](https://notebooklm.google.com/) → AI 生成你想要的格式 ## 🚀 支持的内容源(15+ 种格式) <table> <tr> <td width="50%"> ### 📱 社交媒体 - **微信公众号**(绕过反爬虫) - **YouTube 视频**(自动提取字幕) ### 🌐 网页 - **任意网页**(新闻、博客、文档) - **搜索关键词**(自动汇总结果) ### 📄 Office 文档 - **Word** (.docx) - **PowerPoint** (.pptx) - **Excel** (.xlsx) </td> <td width="50%"> ### 📚 电子书与文档 - **PDF**(支持扫描件 OCR) - **EPUB**(电子书) - **Markdown** (.md) ### 🖼️ 图片与音频 - **图片**(JPEG/PNG/GIF,自动 OCR) - **音频**(WAV/MP3,自动转录) ### 📊 结构化数据 - **CSV/JSON/XML** - **ZIP 压缩包**(批量处理) </td> </tr> </table> **技术支持**: [Microsoft markitdown](https://github.com/microsoft/markitdown) ## 🎨 可以生成什么? | 输出格式 | 用途 | 生成时间 | 触发词示例 | |---------|------|---------|-----------| | 🎙️ **播客** | 通勤路上听 | 2-5 分钟 | "生成播客"、"做成音频" | | 📊 **PPT** | 团队分享 | 1-3 分钟 | "做成PPT"、"生成幻灯片" | | 🗺️ **思维导图** | 理清结构 | 1-2 分钟 | "画个思维导图"、"生成脑图" | | 📝 **Quiz** | 自测掌握 | 1-2 分钟 | "生成Quiz"、"出题" | | 🎬 **视频** | 可视化 | 3-8 分钟 | "做个视频" | | 📄 **报告** | 深度分析 | 2-4 分钟 | "生成报告"、"写个总结" | | 📈 **信息图** | 数据可视化 | 2-3 分钟 | "做个信息图" | | 📋 **闪卡** | 记忆巩固 | 1-2 分钟 | "做成闪卡" | **完全自