Notebooklm Research
Full-autopilot AI research agent powered by Google NotebookLM (notebooklm-py v0.3.4). Ingests sources (URL, text, PDF, DOCX, YouTube, Google Drive), runs deep web research, asks cited questions, and generates 10 native artifact types (audio podcast, video, cinematic video, slide deck, report, quiz, flashcards, mind map, infographic, data table, study guide). Produces original content drafts via Claude, with optional publishing to social platforms via threads-viral-agent integration. Use this skill when the user mentions: NotebookLM, research with sources, create notebook, generate podcast from
Install
npx skills add jakubs2623/notebooklm-skill --skill notebooklm-researchgit clone --depth 1 https://github.com/jakubs2623/notebooklm-skill.git /tmp/notebooklm-skill
mkdir -p ~/.claude/skills
cp -r /tmp/notebooklm-skill/. ~/.claude/skills/notebooklm-researchPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# NotebookLM Research Agent A fully autonomous AI research agent that ingests sources into Google NotebookLM, runs deep web research, synthesizes knowledge through cited Q&A and 9 downloadable artifact types, creates polished content drafts, and optionally publishes to social platforms. **Zero-cost research engine** -- NotebookLM is free. No API keys. No per-query charges. ## Authentication NotebookLM uses RPC/HTTP calls after a one-time browser cookie auth. No browser automation per operation -- the session is stored and reused. ``` ~/.notebooklm/storage_state.json ``` Login once via the built-in CLI: ```bash notebooklm login # One-time browser auth, saves session notebooklm login --check # Verify stored session is still valid ``` The session persists until Google expires it (typically weeks). All scripts and the MCP server auto-load the stored session. No API keys or environment variables needed. ## Architecture Overview **Core Principle: NotebookLM provides cited research, Claude creates content.** NotebookLM handles source ingestion, indexing, deep web research, cited answers, and native artifact generation (9 downloadable types). Claude uses that research output to write original articles, social posts, and reports. The pipeline is zero-cost and produces citation-backed content. | Component | Role | |---|---| | **notebooklm-py** (v0.3.4) | Python client for NotebookLM (8 sub-APIs, 50+ methods, built-in CLI) |
Details
- Skill name
notebooklm-research- Repository
- jakubs2623/notebooklm-skill
- License
- MIT
- Repo updated
- 14 October 2026
FAQ
What does the Notebooklm Research skill do?
Full-autopilot AI research agent powered by Google NotebookLM (notebooklm-py v0.3.4). Ingests sources (URL, text, PDF, DOCX, YouTube, Google Drive), runs deep web research, asks cited questions, and generates 10 native artifact types (audio podcast, video, cinematic video, slide deck, report, quiz, flashcards, mind map, infographic, data table, study guide). Produces original content drafts via Claude, with optional publishing to social platforms via threads-viral-agent integration. Use this skill when the user mentions: NotebookLM, research with sources, create notebook, generate podcast from
How do I install the Notebooklm Research skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add jakubs2623/notebooklm-skill --skill notebooklm-research. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Notebooklm Research popular?
It lives in jakubs2623/notebooklm-skill, which has 7 GitHub stars and 2 forks.
Related skills
Sot Visualizer
7staniszewskimarek/sot-visualizer
Analizuje dowolny dokument metodą Structure of Thought (SoT) i automatycznie tworzy interaktywny wizualizer grafu węzłów i relacji w React+D3. ZAWSZE używaj tego skilla gdy użytkownik: - wrzuca dokument (raport, brief, artykuł, transkrypt, PDF) i prosi o analizę, syntezę, wizualizację, mapę myśli lub "pokaż strukturę", - pyta o "węzły", "graf", "strukturę dokumentu", - chce zobaczyć zależności, argumenty, sprzeczności w tekście, - mówi "przeanalizuj", "zwizualizuj", "zrób mapę" dla jakiegokolwiek dokumentu. Nie czekaj na wyraźną prośbę o "SoT" lub "wizualizer" — kontekst dokumentu wystarczy.
Paywall Bypass
9Lunatic16/paywall-bypass-skill
Identify paywall types and generate bypass strategies for web scraping and content extraction. Covers 500+ news sites, major paywall providers (Piano, TinyPass, Poool, etc.), and extraction techniques (bot spoofing, AMP, JSON-LD, archive fetching).
Data Craft
8yixiliu617/data-craft
Generate beautiful themed HTML data displays. Six visual idioms with matched voices, rendered as self-contained HTML files. Use when the user asks for charts, dashboards, reports, tearsheets, briefings, data visualizations, or any data-driven document.
Xcatcher
9lvpiggyqq/xcatcher-mcp-manifest
Fetch fresh or recent public X (Twitter) posts from one or many named account handles through Xcatcher, with structured JSON results and optional x402 v2 USDC pay-per-crawl access on Base. Use for account monitoring, social intelligence, OSINT, tweet/post collection, timeline snapshots, or requests to scrape, crawl, watch, compare, or summarize specified X/Twitter handles or profile URLs.
Game Cover Downloader Skill
7wang1025475397/game-cover-downloader-skill
Downloads game cover thumbnails with tiny-scraper. Invoke when user asks to find or download covers for games, ROM files, or ROM folders.
Base R
10iremaydas/base-r-skill
Provides base R programming guidance covering data structures, data wrangling, statistical modeling, visualization, and I/O — using only packages included in a standard R installation. Use when the user writes or debugs R scripts, works with vectors, matrices, lists, data frames, or factors, applies the apply family (sapply, lapply, vapply, tapply), fits models with lm/glm/aov/nls, creates base graphics with plot/barplot/hist/boxplot/par, reads or writes CSV/RDS/RData files, or asks about R language semantics such as environments, scoping, and non-standard evaluation. Also use for R statistica
Browse the most popular Claude skills, all data & analytics skills, or write your own with the skills generator.