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.

6.3K
Installs
5
Use cases
5/10
Quality

Is nblm safe to install?

Review the source first

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?

SKILL.md
# 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.

Data sourced from magicseek/nblm on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills

find-skills

2.3M

Users 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.

highclipackage-managervercel-labs

video-edit

338.7K

Users 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.

highvideo-editingai-agentagentspace-so

lark-doc

305.2K

Users 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.

highLarkFeishularksuite

ai-image-generation

229.9K

Developers 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.

highimage-generationcliruncomfy-com