More screenshots

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+21 more

    Notebooklm Integration

    4

    Automate Google NotebookLM from the terminal — create notebooks, add sources, generate podcasts, and chat with your research

    $9

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    1 useSecurity scanned
    notebooklm-integration

    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. 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. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 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

    Terminal / Shell
    Browser
    Environment Variables

    Allowed Hosts

    notebooklm.google.com
    Listed6 months ago
    Updated4 months ago

    What's inside

    Frequently Asked Questions

    Since Google NotebookLM lacks an official API, this skill provides a programmatic bridge using a Python SDK and CLI to automate notebook creation, source uploads, and the generation of AI-driven audio artifacts.

    The skill uses a specialized Firefox integration to manage cookies and auto-refresh sessions, preventing the common issue where manual login sessions expire every 30 minutes.

    Yes, you can programmatically trigger the creation of 'Deep Dive' audio overviews and download the resulting files directly via the CLI or Python SDK for use in other applications.

    You will receive the full Python SDK source code (based on a secure, audited library), the CLI tool, and comprehensive documentation for setup and browser automation.

    This skill requires Python 3.10 or higher and utilizes Playwright for browser-based automation tasks to ensure reliable interaction with the NotebookLM interface.

    The skill is designed as a standalone Python-based toolkit that can be called as a tool by any AI agent framework (like LangChain or AutoGPT) that supports local command execution or Python scripts.

    New in Agents & Orchestration