StealIt

Blog NotebookLM

blog-notebooklm

Query a user's Gemini Notebook (formerly NotebookLM) for source-grounded answers through a logged-in browser session on their Google account. Uses the account's usage limits and writes browser state. Runs only on an explicit request: /blog notebooklm, "ask my Gemini Notebook", "ask my NotebookLM notebook", or "query my notebook library". Also used by blog-write when the user named a notebook for research. Not for generic research or note-taking.

Install

This skill is part of the Agrici Daniel plugin and uses its shared scripts and agents. Install the whole plugin by typing these in Claude Code:

> /plugin marketplace add AgriciDaniel/claude-blog
> /plugin install claude-blog@agricidaniel-blog

The first command adds the publisher's marketplace, the second installs the plugin. Start a new session if the skills don't show up straight away.

How to use Blog NotebookLM

Once it's installed, Claude reads this skill on its own whenever a request matches what it's for, so you don't have to mention it by name. In Claude Code you can also run it directly by typing /blog-notebooklm.

It includes scripts that Claude may run on your computer, so skim them on GitHub before you install. It is part of the Agrici Daniel plugin and uses that plugin's shared scripts and agents, so install the whole plugin for the best results.

What the instructions cover

  1. 1Cost and consent gate (mandatory, read first)
  2. 2Quick Reference
  3. 3Persistent runtime directory
  4. 4Prerequisites
  5. 5Use the run.py Wrapper
  6. 6Auth Check (Gate Pattern)
  7. 7Setup Workflow
  8. 8Query Workflow
  9. 9Smart Discovery Workflow
  10. 10Library Management
  11. 11Internal integration boundary (for blog-write / blog-researcher)
  12. 12Data Storage

Section headings from the skill's SKILL.md file.

What's inside · 16 files

  • SKILL.md
  • references/commands.md
  • references/troubleshooting.md
  • scripts/__init__.py
  • scripts/ask_question.py
  • scripts/auth_manager.py
  • scripts/browser_session.py
  • scripts/browser_utils.py
  • scripts/cleanup_manager.py
  • scripts/config.py
  • scripts/notebook_manager.py
  • scripts/requirements.lock
  • scripts/requirements.txt
  • scripts/run.py
  • scripts/runtime_paths.py
  • scripts/setup_environment.py

More from Agrici Daniel

See all →

Blog

Full-lifecycle blog engine with 31 sub-skills, 12 templates, 100-point scoring, and 5 agents. Routes requests to the right sub-skill: writing, rewriting, analysis, outlines…

Marketing & SEOAgrici Daniel2.6k

Blog Analyze

Score one blog post (or a folder of posts) on a 5-category 100-point scale covering content quality, SEO, E-E-A-T, technical elements, and AI citation readiness. Runs the…

Marketing & SEOAgrici Daniel2.6k

Blog Audio

Paid Gemini TTS audio for a finished blog post: summary, full read-aloud, or two-speaker dialogue, with an MP3 and an HTML5 embed. Asks for explicit consent before the first paid…

Marketing & SEOAgrici Daniel2.6k

Blog Audit

Full-site blog health assessment scanning all blog files for quality scores, orphan pages, topic cannibalization, stale content, and AI citation readiness. Runs canonical batch…

Marketing & SEOAgrici Daniel2.6k
See all →

CopywritingTop pick

When the user wants to write, rewrite, or improve marketing copy for any page, including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also…

Marketing & SEOCorey Haines58k

SEOTop pick

Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability, indexability, Core Web Vitals with INP), schema…

Marketing & SEOAgrici Daniel27k

Last 30 Days

Research what people actually say about any topic in the last 30 days. Pulls posts and engagement from Reddit, X, YouTube, TikTok, Hacker News, Polymarket, GitHub, and the web…

Marketing & SEOmvanhorn67k

A/B Testing

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test,"…

Marketing & SEOCorey Haines58k