- Home
- Skills
- Agents & Orchestration
- notebooklm-integration
More screenshots
Works with the AI Agents you already use
Notebooklm Integration
Automate Google NotebookLM from the terminal — create notebooks, add sources, generate podcasts, and chat with your research
$9
notebooklm-integration
Example session with this skill installed
Create a notebook with these 4 arxiv papers and generate a 10-minute podcast overview.
- Read your context and instructions
- Compiled the notebooklm-integration
Created notebook nb-abc123. Added 4 sources (arxiv papers, processing...). Generated audio (10:23 duration). Saved: ./ai-chip-podcast.mp3 (14.2 MB). Full pipeline: 4 commands, ~3 minutes total. Without this skill: 20+ browser clicks, 15+ minutes.
Connects securely to your tools. The creator never sees your data.
About this skill
The Problem
Google NotebookLM is a powerful research tool — you can add sources, generate AI podcasts, create video overviews, and chat with your documents. But every interaction requires the browser: navigate to the notebook, paste a URL, wait for processing, click generate, wait again, download the audio. If you're building a research pipeline or need to process 15 sources across 3 notebooks, the browser workflow becomes the bottleneck. This skill wraps the notebooklm-py Python SDK to give your coding agent full programmatic control: create notebooks, add sources (URLs, text, files), generate audio/video/slide artifacts, query notebooks via chat, and download outputs — all from the terminal.
What You Get
- Full notebook lifecycle — create, list, rename, and delete notebooks programmatically.
- Source management — add URLs, paste text, or upload files as notebook sources via CLI or Python SDK.
- Artifact generation — trigger audio (podcast), video overview, and slide deck generation with custom prompts (e.g., "make it engaging, 10-minute format").
- Chat with notebooks — ask questions about your sources and get grounded answers from NotebookLM's RAG system.
- Batch automation — process multiple notebooks in a loop: add sources, generate artifacts, download outputs, all without touching the browser.
- Proxy configuration — built-in handling for regions where NotebookLM blocks direct access (Hong Kong, China), with automatic SOCKS5 proxy routing.
Why This Beats Prompting It Yourself
You can't "prompt" NotebookLM to do things from the terminal — it's a browser-only product with no public API. This skill bridges that gap by wrapping the unofficial Python SDK and handling the messy parts: authentication via browser cookies, proxy routing for geo-blocked regions, artifact download with retry logic, and rate limit spacing. What takes 5 clicks and 3 minutes in the browser happens in one command.
Example Session
You: "Create a notebook with these 4 research papers and generate a 10-minute podcast overview."
Agent:
HTTPS_PROXY=socks5h://localhost:10808 notebooklm create "AI Chip Research"
HTTPS_PROXY=socks5h://localhost:10808 notebooklm source add "https://arxiv.org/abs/2601.12345" -n nb-abc123
HTTPS_PROXY=socks5h://localhost:10808 notebooklm source add "https://arxiv.org/abs/2602.67890" -n nb-abc123
HTTPS_PROXY=socks5h://localhost:10808 notebooklm source add "https://arxiv.org/abs/2603.11111" -n nb-abc123
HTTPS_PROXY=socks5h://localhost:10808 notebooklm source add "https://arxiv.org/abs/2604.22222" -n nb-abc123
HTTPS_PROXY=socks5h://localhost:10808 notebooklm generate audio "make it engaging, focus on practical applications, 10 minutes" -n nb-abc123 --wait
HTTPS_PROXY=socks5h://localhost:10808 notebooklm download audio ./ai-chip-podcast.mp3 -n nb-abc123
Use Cases
- Building a weekly research digest pipeline that automatically sources, summarizes, and generates audio from new papers in your field.
- Processing conference proceedings — batch-add 20+ papers and generate a podcast summary for your commute.
- Automating competitive intelligence — add competitor blog posts and documentation URLs, then chat with the notebook for quick analysis.
- Creating educational content — generate podcast-style explainers from technical documents for team onboarding.
- Research note organization — programmatically create topic-specific notebooks and populate them from RSS feeds or curated URLs.
Known Limitations
Requires notebooklm-py Python package (install via pip). NotebookLM blocks Hong Kong IP addresses — a SOCKS5 proxy is required for all operations except login. Authentication uses browser cookies, which expire periodically and need re-login. Artifact generation (especially audio) can take 2-5 minutes per notebook. Rate limits apply — space requests with 5-second delays (429s if faster). The SDK is unofficial and may break if Google changes NotebookLM's internal API.
Requires notebooklm-py Python package. NotebookLM blocks Hong Kong IPs (SOCKS5 proxy required). Authentication uses browser cookies that expire periodically. Artifact generation takes 2-5 minutes per notebook. The SDK is unofficial and may break if Google changes internal APIs.
How to use
- 1
Connect your agent to the Agensi MCP
Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup
- 2
Sign in to Agensi
Your agent shows a sign-in link. Sign in and click Allow.
- 3
Ask for what you need
Your agent loads this skill and uses it on your task. It always asks before any payment.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill goes through the trust checks below.
Security scanned
Checked by our 8-point scan before listing
1 use
Times used to date
Money-back guarantee
Doesn't do what its page promises? You get your money back.
Trust & safety
Security scan
Security scan passed 4 months ago
- Accounts
Google Account
- Software
Python
Permissions
Allowed Hosts