- Home
- Skills
- Ronnycoding
- .Claude
- Notebooklm
notebooklm_skill
- Python
8
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill ronnycoding/.claude --skill notebooklm- skill.md21.9 KB
Overview
This skill guides managing Google NotebookLM from the command line using the nlm CLI. It explains authentication, notebook and source management, note operations, audio overview generation, content generation, analytics, and batch workflows. Use it to automate research organization, create shareable audio summaries, and keep sources current.
How this skill works
The skill describes nlm CLI commands that authenticate with Google, create and remove notebooks, add and refresh sources, create and edit notes, and generate content and audio overviews. It also covers analytics and batch execution so you can script multi-step workflows for onboarding, maintenance, and content production. Examples show common shell patterns for capturing IDs, polling generation status, and downloading assets.
When to use it
- Setting up or automating a research notebook from the terminal
- Adding, refreshing, or auditing multiple sources (URLs, PDFs, Docs)
- Generating summaries, outlines, or section drafts from collected sources
- Creating and sharing AI-generated audio overviews for stakeholders
- Running batch workflows to ingest evidence and produce deliverables
Best practices
- Authenticate with nlm auth before running commands and re-run when credentials expire
- Use descriptive, searchable notebook and source names and include dates or project tags
- Capture notebook and note IDs in variables for reliable scripting
- Rate-limit bulk add operations and check source processing status before generating content
- Remove or refresh outdated audio before regenerating to avoid stale summaries
Example use cases
- Create a new research notebook, bulk-add articles and PDFs, then generate a guide for onboarding
- Regular maintenance script that checks source freshness and refreshes changed web pages
- Pipeline that generates a 7-minute audio overview, polls until ready, downloads and shares the MP3
- Draft article sections by running generate-outline and generate-section and saving outputs to files
- Batch job that creates a notebook, adds sources from a list, generates an outline, and creates summary notes
FAQ
Run nlm auth and complete the browser OAuth flow; credentials are stored locally and re-run if they expire or you switch accounts.
Can I add local files and web pages as sources?
Yes. Use nlm add <notebook-id> "/path/to/file.pdf" for files and nlm add <notebook-id> "https://example.com" for URLs; supported formats include PDF, TXT, DOCX, webpages, and shared Google Docs links.