Notebooklm

Interact with Google NotebookLM via CLI (nlm). Use this when the user wants to manage notebooks, add sources, generate audio podcasts, research topics, query notebooks, or share content.

21 stars 3 forksData & Analytics

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add JunSuzuki1973/notebooklm-antigravity-skill --skill notebooklm
Manual install
git clone --depth 1 https://github.com/JunSuzuki1973/notebooklm-antigravity-skill.git /tmp/notebooklm-antigravity-skill
mkdir -p ~/.claude/skills
cp -r /tmp/notebooklm-antigravity-skill/. ~/.claude/skills/notebooklm

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# NotebookLM Antigravity Skill

This skill provides seamless integration with Google NotebookLM through the `nlm` command-line interface. It enables you to create notebooks, add sources from URLs, text, files, or Google Drive, generate AI-powered audio podcasts, perform web research, and query your notebooks with natural language.

## Goal

To enable Google NotebookLM functionality within Antigravity for research, content generation, and knowledge management tasks.

## Prerequisites

1. **Install the tool:** Run the installation script before first use
2. **Authenticate:** You must authenticate with your Google account before using NotebookLM features

## Instructions

### Step 1: Installation (First Time Only)

Before using NotebookLM, run the installation script to set up the `nlm` CLI:

```bash
bash scripts/install.sh
```

This will install `notebooklm-mcp-cli` using `uv` (recommended) or `pip` as a fallback.

After installation, verify it's available:
```bash
nlm --version
```

### Step 2: Authentication

You must authenticate with your Google account before using NotebookLM:

**Auto Mode (Recommended):**
```bash
nlm login
```
This launches a dedicated Chrome profile. Log in to Google, and cookies will be extracted automatically.

**Check Authentication Status:**
```bash
nlm login --check
```

**Use Multiple Profiles:**
```bash
nlm login --profile work
nlm login --profile personal
```

### Step 3: Common Operations
Read the full skill on GitHub

Details

Skill name
notebooklm
License
MIT
Repo updated
15 February 2026

FAQ

What does the Notebooklm skill do?

Interact with Google NotebookLM via CLI (nlm). Use this when the user wants to manage notebooks, add sources, generate audio podcasts, research topics, query notebooks, or share content.

How do I install the Notebooklm skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add JunSuzuki1973/notebooklm-antigravity-skill --skill notebooklm. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Notebooklm popular?

It lives in JunSuzuki1973/notebooklm-antigravity-skill, which has 21 GitHub stars and 3 forks.

Related skills

Ha Bubble Dashboard

19

johnnyh1975/HA_Bubble_Skill

Home Assistant dashboard design with Bubble Card 3.x, Streamline Card, Sidebar Card and Mushroom — including a merged HA/Bubble/Mushroom CSS theme with colour intelligence, palette recipes, WCAG checks, typography, wall-panel support and full troubleshooting. TRIGGERS: Bubble Card (any card type), Lovelace dashboards, CSS themes, colour palettes, fonts, Streamline templates, Sidebar Card nav, Mushroom chips, room pop-ups, wall panels, masonry→sections migration, native-vs-custom dashboard decisions, troubleshooting. SYMPTOMS: hardcodes hex in YAML · uses pre-v3.2 pop-up format · places pop-up

Data & Analytics

HTML Explainer

23

ds-vibe/html-explainer

Build a polished, lightly-interactive single-page web explainer for educational, informational, or explanatory content. Use when the user wants to explain, teach, summarize, or visualize a topic, concept, policy, dataset, process, or body of knowledge as an interactive web page — emphasizing progressive complexity, strong visual design, source-grounded accuracy, and an iterative quality loop. Triggers on requests like "make an interactive explainer / guide / walkthrough / one-pager," "turn this into a visual web page people can explore," or "help people get acquainted with X and drill down.

Data & Analytics

Majia Guanyuan

17

maojiebc/majia-guanyuan

观远 BI(Guandata)实战增益层。标准查数、指标批量查询、本地分析、建卡发布、ETL、数据集和表单结构管理、工作流、指标写入路由官方六组件。专攻 ETL 整库治理、SmartETL 全链路重写、引擎报错、自定义图表与 HTML 看板排障、看板口径档案与只读逐格验收、v7 发布兼容、移动端 phoneLayout、门店手机成绩单、SuperApp 的 LLM 中转及历史兼容、AI-native ADS 架构判断。餐饮会员公式见 majia-huiyuan。触发:execute-sql 5001、SQL 直查不可用、ETL 预览汇总、分块取数、历史数据抽取、预览截断、数字出处、看板口径档案、看板答案对账、观远、Guandata、会员、订单、复购率、RFM、ETL 治理、payload_json、自定义图表、HTML 看板、门店手机成绩单、换店滤空、phoneLayout、60004、SuperApp、ILLEGAL_JSON_RES、数据架构。

Data & Analytics

Notebooklm Learner Pack

23

DrMultivac/notebooklm-learner-pack

Generate branded, topic-specific HTML NotebookLM Learner Packs — 29 copy-paste prompt cards (10 infographics + 5 slide decks + 5 audio overviews + 4 video storyboards + 5 knowledge tests) with a sticky dual-filter UI that toggles between six audience lenses (ELI5, Newbie, Clinical, Operator, Finance, Deep Dive) and five asset types. Triggers on "NotebookLM learner pack," "learner site," "learner prompts," "explainer prompt pack," "build a prompt library for [topic]," "make a NotebookLM pack on [topic] in [brand] voice," or the workflow of ingesting source material into NotebookLM and wanting a

Data & Analytics10

Taoguba Crawler

16

lisniuse/taoguba-crawler-skill

This skill should be used when the user asks to "crawl taoguba", "crawl tgb", "scrape taoguba articles", "run the crawler", "crawl bbs", "crawl home page", "generate article HTML", or needs to run the Taoguba (tgb.cn) web crawlers.

Data & Analytics

Supergis

27

OpenCesium/SuperGIS-Skills

Implement maps and geospatial visualization for OpenLayers, Cesium, Leaflet, MapLibre, Mapbox, maptalks, SuperMap, MapGIS, ArcGIS, GeoScene, AMap, Baidu Map, Tencent Map, Tianditu, KQGIS, NavInfo, Google Maps, Three.js, deck.gl, AntV L7, and MapV. Use when the user says supergis or names one of these libraries and asks for a map, layer, terrain, 3D Tiles, vector tile, GeoJSON, WMS, WMTS, draw, measure, query, or visualization. Open modules/<library>/index.md and the matching example, then adapt that example's full code to the host project.

Data & Analytics

Browse the most popular Claude skills, all data & analytics skills, or write your own with the skills generator.