notebooklm
Programmatic NotebookLM control with auto-recovery for authentication errors.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/antaripnandi/notebooklm-bypassWhat This Skill Does
The notebooklm skill provides a robust command-line interface for interacting with Google's NotebookLM platform directly from your terminal. It allows for programmatic management of notebooks, including creation, listing, and source management. Beyond basic operations, the skill includes a sophisticated auto-recovery mechanism for authentication tokens. When the tool detects an expired session, it utilizes an integrated Playwright-based script to refresh cookies and inject them into your environment, ensuring uninterrupted workflows. This skill is ideal for researchers and developers who need to automate document processing, source organization, and AI-driven querying across various data types including URLs, PDFs, and YouTube videos.
Installation
To integrate the notebooklm skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/antaripnandi/notebooklm-bypass
Ensure that you have Playwright and the necessary browser drivers installed, as the authentication bypass script relies on automated browser interaction to acquire session tokens.
Use Cases
- Automated Research Pipelines: Automatically ingest a list of technical whitepapers or documentation URLs into specific notebooks for cross-document analysis.
- Content Synthesis: Query YouTube video transcripts alongside PDF documentation to extract key takeaways or generate summaries using the ask command.
- Long-term Knowledge Base Maintenance: Keep your NotebookLM instances updated with the latest project materials without manually opening the web browser interface.
Example Prompts
- "Create a new notebook called 'Project Deep Dive' and add the PDF at /docs/specification.pdf to it."
- "List all the sources currently inside my notebook with ID 12345 and then ask 'What are the main technical constraints described in these sources?'"
- "Add the YouTube video https://www.youtube.com/watch?v=example to notebook ID 98765 and wait for the processing to finish before reporting success."
Tips & Limitations
- Playlist Policy: The skill does not support batch processing for YouTube playlists. You must extract individual video URLs before adding them to your source list.
- Source Limits: You are capped at 50 sources per notebook; please organize your documents into multiple notebooks if your project exceeds this threshold.
- Automation Reliability: Always use the --wait flag in your scripts to prevent race conditions during file processing.
- Security: The auto-recovery feature requires your explicit permission. Never authorize scripts from untrusted sources, even if the tool prompts you to do so.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-antaripnandi-notebooklm-bypass": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, code-execution