jacob-bdjacob-bdCommunityยท1 Agent Skills Included

notebooklm-cli

Command-line control of NotebookLM notebooks, sources, and content generation

Automates Google NotebookLM from the terminal: create notebooks, add URLs, YouTube videos, text, and Drive files as sources, then generate podcasts, reports, quizzes, flashcards, slides, and videos. Eliminates manual clicking in the NotebookLM web interface and simplifies long UUIDs with memorable aliases. Includes a ready-made skill file with command references, workflows, and troubleshooting so coding assistants run multi-step research and content pipelines reliably.
npx skills add jacob-bd/notebooklm-cli --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install notebooklm-cli?โ–ผ

Run `npx skills add jacob-bd/notebooklm-cli --all -g -y` in your terminal to install the skill globally. Note this project is deprecated and merged into the notebooklm-mcp-cli repository.

How to automate NotebookLM from the command line?โ–ผ

After running `nlm login` to authenticate via Chrome, you can create notebooks, add sources, and generate content with simple commands like `nlm audio create <id> --confirm`.

Can NotebookLM CLI generate podcasts automatically?โ–ผ

Yes. Run `nlm audio create <notebook-id> --confirm` to generate a podcast from your sources, with options for format, length, and focus topic.

Does notebooklm-cli work with Claude Code and Gemini CLI?โ–ผ

Yes. The bundled nlm-cli-skill follows the standard SKILL.md format, so coding assistants like Claude Code and Gemini CLI can execute NotebookLM workflows from plain-English requests.

Why do my nlm commands suddenly fail?โ–ผ

NotebookLM sessions expire after roughly 20 minutes. Run `nlm login` again to re-authenticate and your commands will work.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’