Category: Productivity
NotebookLM Automation
Automates Google NotebookLM (Gemini Notebook) via the notebooklm-py CLI: notebooks, sources, grounded chat, and artifacts.
Works with
What it does
- Creates notebooks and manages sources
- Runs grounded chat and research over your sources
- Generates and downloads artifacts such as audio overviews
- Uses JSON output and explicit IDs for safe concurrency
When to use it
Use it to automate loading material into NotebookLM and querying it. Requires Python 3.10+.
How to install
- Run the command below in your terminal. Pick the agents you use (Claude Code, Codex, Cursor, Gemini CLI, Copilot, and more) and it installs into the right folder.
npx skills add https://github.com/teng-lin/notebooklm-py --skill notebooklm
- To install manually, download the
notebooklmskill folder from the GitHub repository and copy it into your agent's skills folder, such as~/.claude/skills/or.cursor/skills/. - Ask your agent for a related task and the skill is used automatically.