notebooklmby Teng LinResearchGitHub stars: 19.6k
NotebookLM skill: what it does and how to install it
Operates Google's NotebookLM (the skill calls it Gemini Notebook) through the notebooklm-py CLI: manage notebooks and sources, ask grounded questions and generate artifacts.
Install
$ npx skills add teng-lin/notebooklm-pyRun it in a terminal. If your agent is already running, start a new session so it picks the skill up.
About this skill
What it does. Teaches the agent to use the notebooklm CLI from notebooklm-py: set up and authenticate, manage notebooks and sources, run grounded chat and deep research, and generate or download artifacts. A typed async Python API is available when you need application code.
When to use it. When you want an agent to work with your notebooks and sources and get answers with citations. It needs Python 3.10 or later.
Similar skills
- ResearchInvestigates a question against primary sources and saves the findings as a Markdown file in the repo.
- Citation ManagementSearches OpenAlex, PubMed and Google Scholar for papers, validates citations and generates BibTeX entries.
- Exa SearchRuns deep research with Exa for questions where a single search is not enough, such as lead lists, literature reviews and competitive analysis.