{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/16"}],"enrichment":{"capability":"Programmatic access to Google Gemini Notebook for automating research, content generation, and artifact export via Python, CLI, and AI agent integration.","skillfed_tags":["ai-automation","research-tools","agent-integration"],"use_cases":["Offload expensive document analysis to Gemini, letting your agent spend tokens only on final polish rather than reading large source sets.","Build persistent cross-session memory by appending session decisions as notes and querying them at the start of the next session.","Generate multiple content formats (podcast, video, slides, quiz, flashcards) from a single source set and export programmatically.","Create a grounded knowledge base by loading product docs and FAQs, then querying for cited answers instead of hallucinated ones.","Integrate into AI agents as a skill to provide source-grounded answers from your internal docs or architecture RFCs.","Automate incident response by spinning up a notebook of relevant docs on alert and generating a diagnostic briefing."],"what_it_does":"notebooklm-py is an unofficial Python client for Google Gemini Notebook (rebranded from NotebookLM in July 2026). It exposes programmatic access to the service's core capabilities\u2014document ingestion, grounded question-answering, and artifact generation\u2014including features not available in the web UI. The library drives the same underlying Google service and works unchanged after the rebrand.\n\nThe package is designed for automation workflows: bulk-importing sources (URLs, PDFs, YouTube, Google Drive), running research queries with auto-import, generating media (podcasts, videos, slide decks, quizzes, flashcards, mind maps), and downloading artifacts locally in multiple formats. It integrates with AI agents via a skill interface and an MCP server, and supports CLI usage for unattended, headless, or scheduled tasks. The library treats NotebookLM as a grounded synthesis and memory layer\u2014offloading expensive analysis to Gemini while an agent orchestrates the final mile.","worth_installing":"Yes, with conditions. The package is actively maintained, has low install friction, and offers genuine value for research automation, content generation, and agent integration workflows. However, it relies on undocumented Google APIs that can break without notice, carries no official support, and is best suited for prototypes, research, and personal projects rather than production systems. Verify rate limits and API stability for your use case before committing to heavy-usage workflows."},"id":"notebooklm-py","links":{"html":"https://skillfed.io/packages/notebooklm-py","md":"https://skillfed.io/packages/notebooklm-py.md","pypi":"https://pypi.org/project/notebooklm-py/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-14","license_spdx":null,"license_treatment":"permissive","name":"notebooklm-py","python_support":"supports_current","summary":"Unofficial Python library for automating Google NotebookLM"},"popularity":{"monthly_downloads":187418,"position":9966,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.8.1"}
