nblm
The nblm skill provides an interface for Claude Code to interact with Google NotebookLM. It enables users to query notebooks for source-grounded answers, manage notebook libraries, and generate media artifacts like podcasts, slide decks, and infographics.
Is nblm safe to install?
Review the source first: our audit of nblm's source files found 54 shell commands, 1 external URL, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands via a wrapper script, manages local authentication files, and performs network requests to the NotebookLM API.
How we audit skills: our security review methodology.
Who is this skill for?
Users who need to query Google NotebookLM notebooks directly from their development environment for citation-backed information.
What can you do with it?
- Querying NotebookLM for answers grounded in specific documents
- Managing a library of Google NotebookLM notebooks
- Generating audio summaries, podcasts, and debates from notebook content
- Creating slide decks and infographics from notebook data
- Uploading files, folders, and URLs as sources to NotebookLM
How good is this skill?
Quality score: 5/10. The skill documentation is comprehensive, providing clear command routing and usage examples. The requirement to use a wrapper script for all operations is well-defined.
What does the skill file contain?
# NotebookLM Quick Commands Query Google NotebookLM for source-grounded, citation-backed answers. ## Environment All dependencies and authentication are handled automatically by `run.py`: - First run creates `.venv` and installs Python/Node.js dependencies - If Google auth is missing or expired, a browser window opens automatically - No manual pre-flight steps required --- ## Usage `/nblm <command> [args]` ## Commands ### Notebook Management | Command | Description | |---------|-------------| | `login` | Authenticate with Google | | `status` | Show auth and library status | | `accounts...
Frequently asked questions
How do I authenticate with Google?
Run 'python scripts/run.py auth_manager.py setup'. A browser window will open for manual Google login.
Can I sync local folders to NotebookLM?
Yes, use the 'upload <folder>' command, which triggers a sync process to the active or a specified notebook.
What media formats can the skill generate?
It generates MP3 audio (podcasts, briefings, debates), PDF slide decks, and PNG infographics.
Related skills
find-skills
2.3MUsers seeking to extend agent capabilities with specialized tools, workflows, or knowledge packages
The find-skills skill enables agents to search for, discover, and install modular packages from the open agent skills ecosystem using the Skills CLI.
video-edit
338.7KUsers of the RunComfy CLI who need to automate video editing tasks like restyling, background swapping, or motion transfer
The video-edit skill acts as a router for the RunComfy CLI, selecting between Wan 2.7 Edit-Video, Kling 2.6 Pro Motion Control, and Lucy Edit Restyle models based on user intent to perform video transformations.
lark-doc
305.2KUsers who need to automate document management, content updates, and media handling within the Lark/Feishu ecosystem
The lark-doc skill enables agents to read, create, and edit Lark (Feishu) documents, including Docx and Wiki formats. It supports content manipulation via XML or Markdown, media handling, and resource management for document covers. The skill integrates with other Lark skills by identifying and delegating operations for embedded objects like spreadsheets, databases, and mind notes.
ai-image-generation
229.9KDevelopers and AI agents requiring programmatic access to diverse image generation and editing models through a unified CLI
The AI Image Generation skill provides a command-line interface for generating and editing images using the RunComfy platform. It routes requests across 11+ AI models, including FLUX 2, Google Nano Banana, OpenAI GPT Image 2, ByteDance Seedream, Alibaba Qwen, and Wan 2-7. The skill selects the appropriate model based on user intent, such as typography precision, photorealism, or speed, and executes the generation via the runcomfy CLI.