Remote OpenClaw
Menu
SkillsMCPPluginsGuideDigestSubmit MCPSkillPluginMCPMCP, plugin, or skillAdvertise
Remote OpenClaw
SkillsMCPPluginsGuideDigestSubmit MCPSkillPluginMCPMCP, plugin, or skillAdvertise

Featured

Advertise to 36,000+ monthly visitors

Your product here - reach AI builders running Claude Code, Codex, and OpenClaw on every page.

Advertise →
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you →
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data — no proxies, no parsers, no maintenance.

Start building free →
CLN.Work — Stop prompting, start hiring AI employees logoCLN.Work — Stop prompting, start hiring AI employees

Turn your Claude agents into a real team — onboard them, assign tasks, and manage them like staff.

Hire AI employees →
Launch your always-on OpenClaw agent on Hostinger, up to 70% off logoLaunch your always-on OpenClaw agent on Hostinger, up to 70% off

One-click OpenClaw install on a VPS you control. Summer sale live now: use this link for up to 70% off, KVM 2 at $8.79/mo.

Launch OpenClaw →
Get a Hermes agent running 24/7 on Hostinger, up to 70% off logoGet a Hermes agent running 24/7 on Hostinger, up to 70% off

One-click install of the self-improving Hermes agent on a VPS you control. Connect Telegram, Discord, Slack and more. Summer sale live now: use this link for up to 70% off.

Launch Hermes →
Advertise to 36,000+ monthly visitors

Your product here - reach AI builders running Claude Code, Codex, and OpenClaw on every page.

Advertise →
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you →
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data — no proxies, no parsers, no maintenance.

Start building free →
CLN.Work — Stop prompting, start hiring AI employees logoCLN.Work — Stop prompting, start hiring AI employees

Turn your Claude agents into a real team — onboard them, assign tasks, and manage them like staff.

Hire AI employees →
Launch your always-on OpenClaw agent on Hostinger, up to 70% off logoLaunch your always-on OpenClaw agent on Hostinger, up to 70% off

One-click OpenClaw install on a VPS you control. Summer sale live now: use this link for up to 70% off, KVM 2 at $8.79/mo.

Launch OpenClaw →
Get a Hermes agent running 24/7 on Hostinger, up to 70% off logoGet a Hermes agent running 24/7 on Hostinger, up to 70% off

One-click install of the self-improving Hermes agent on a VPS you control. Connect Telegram, Discord, Slack and more. Summer sale live now: use this link for up to 70% off.

Launch Hermes →
Advertise to 36,000+ monthly visitors

Your product here - reach AI builders running Claude Code, Codex, and OpenClaw on every page.

Advertise →
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you →
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data — no proxies, no parsers, no maintenance.

Start building free →
CLN.Work — Stop prompting, start hiring AI employees logoCLN.Work — Stop prompting, start hiring AI employees

Turn your Claude agents into a real team — onboard them, assign tasks, and manage them like staff.

Hire AI employees →
Launch your always-on OpenClaw agent on Hostinger, up to 70% off logoLaunch your always-on OpenClaw agent on Hostinger, up to 70% off

One-click OpenClaw install on a VPS you control. Summer sale live now: use this link for up to 70% off, KVM 2 at $8.79/mo.

Launch OpenClaw →
Get a Hermes agent running 24/7 on Hostinger, up to 70% off logoGet a Hermes agent running 24/7 on Hostinger, up to 70% off

One-click install of the self-improving Hermes agent on a VPS you control. Connect Telegram, Discord, Slack and more. Summer sale live now: use this link for up to 70% off.

Launch Hermes →
Skills/agricidaniel/claude-blog/blog-notebooklm
blog-notebooklm logo

blog-notebooklm

agricidaniel/claude-blog
690 installs1K stars
Run it on Hostinger →up to 70% off with the summer saleFree API →

Installation

npx skills add https://github.com/agricidaniel/claude-blog --skill blog-notebooklm

Summary

>

SKILL.md

Blog NotebookLM: Source-Grounded Research from Your Documents

Query Google NotebookLM notebooks directly from Claude Code for citation-backed answers from Gemini. Each question opens a headless browser session, retrieves the answer exclusively from your uploaded documents, and closes. Responses are Tier 1 quality (user's own primary sources): zero hallucination risk. Answers satisfy the FLOW evidence triple: use the returned source title as the inline citation and the notebook URL plus retrieval date as the bibliography entry. This is the highest-confidence path to meeting the "verified source" bar that FLOW requires before any statistic goes public.

Quick Reference

CommandWhat it does
/blog notebooklm ask <question>Query a notebook for source-grounded answers
/blog notebooklm discover <url>Smart-discover notebook content before cataloging
/blog notebooklm library listList all notebooks in library
/blog notebooklm library add <url>Add a notebook to library
/blog notebooklm library search <query>Search notebooks by keyword
/blog notebooklm library remove <id>Remove a notebook from library
/blog notebooklm setupOne-time Google authentication (browser visible)
/blog notebooklm statusCheck authentication status
/blog notebooklm cleanupClean browser state (preserves library)

Prerequisites

  • Google account with NotebookLM access
  • Python 3.11+ (venv managed automatically by run.py)
  • Google Chrome (installed automatically on first run via Patchright)
  • One-time authentication setup (interactive Google login in visible browser)

Always Use run.py Wrapper

NEVER call scripts directly. ALWAYS use python3 scripts/run.py [script]:

# CORRECT:
python3 scripts/run.py auth_manager.py status
python3 scripts/run.py ask_question.py --question "..."

# WRONG -- fails without venv:
python3 scripts/auth_manager.py status

The run.py wrapper automatically creates .venv, installs dependencies, sets up Chrome, and executes the target script.

Auth Check (Gate Pattern)

Before any query operation, check authentication:

python3 scripts/run.py auth_manager.py status
  • If authenticated: proceed with the query
  • If not authenticated: inform user and guide to setup:

"NotebookLM requires Google login. Run /blog notebooklm setup to authenticate."

  • When called internally (from blog-write or blog-researcher): return silently

with no error if not authenticated. Never block the writing workflow.

Setup Workflow

For /blog notebooklm setup:

# Opens a visible browser for manual Google login (one-time)
python3 scripts/run.py auth_manager.py setup

Tell the user: "A browser window will open. Please log in to your Google account." Authentication persists via browser profile + cookie injection (hybrid approach).

Other auth commands:

python3 scripts/run.py auth_manager.py status   # Check auth
python3 scripts/run.py auth_manager.py reauth   # Re-authenticate
python3 scripts/run.py auth_manager.py clear     # Clear all auth data

Query Workflow

For /blog notebooklm ask <question>:

Step 1: Check Auth

Run auth check (see gate pattern above). If not authenticated, guide to setup.

Step 2: Resolve Notebook

Determine which notebook to query:

  • If --notebook-url provided: use directly
  • If --notebook-id provided: look up in library
  • If neither: use active notebook from library
  • If no active notebook: show library and ask user to select

Step 3: Ask the Question

# Basic query (uses active notebook)
python3 scripts/run.py ask_question.py --question "Your question here"

# Query specific notebook by ID
python3 scripts/run.py ask_question.py --question "..." --notebook-id notebook-id

# Query by URL directly
python3 scripts/run.py ask_question.py --question "..." --notebook-url "https://..."

# JSON output (for internal/programmatic use)
python3 scripts/run.py ask_question.py --question "..." --json

# Show browser for debugging
python3 scripts/run.py ask_question.py --question "..." --show-browser

Step 4: Analyze and Follow Up

Every response ends with a follow-up prompt. Required behavior:

  1. STOP: do not immediately respond to the user
  2. ANALYZE: compare the answer to the user's original request
  3. IDENTIFY GAPS: determine if more information is needed
  4. ASK FOLLOW-UP: if gaps exist, immediately ask a follow-up question
  5. REPEAT: continue until information is complete
  6. SYNTHESIZE: combine all answers before responding to the user

Smart Discovery Workflow

For /blog notebooklm discover <url>:

When adding a notebook without knowing its content, query it first:

# Step 1: Discover content
python3 scripts/run.py ask_question.py \
  --question "What is the content of this notebook? What topics are covered? Provide a complete overview briefly and concisely" \
  --notebook-url "<URL>"

# Step 2: Add with discovered metadata
python3 scripts/run.py notebook_manager.py add \
  --url "<URL>" \
  --name "<Based on content>" \
  --description "<Based on content>" \
  --topics "<Extracted topics>"

NEVER guess or use generic descriptions. Always discover or ask the user.

Library Management

# List all notebooks
python3 scripts/run.py notebook_manager.py list

# Add notebook (all params required -- discover or ask user!)
python3 scripts/run.py notebook_manager.py add \
  --url "https://notebooklm.google.com/notebook/..." \
  --name "Descriptive Name" \
  --description "What this notebook contains" \
  --topics "topic1,topic2,topic3"

# Search by keyword
python3 scripts/run.py notebook_manager.py search --query "keyword"

# Set active notebook
python3 scripts/run.py notebook_manager.py activate --id notebook-id

# Remove notebook
python3 scripts/run.py notebook_manager.py remove --id notebook-id

# Library statistics
python3 scripts/run.py notebook_manager.py stats

Internal API (for blog-write / blog-researcher)

When invoked as a Task subagent from blog-write or blog-researcher:

Input (provided by calling skill):

  • question: Research question relevant to the blog topic
  • notebook_id or notebook_url: Which notebook to query
  • context: "internal" (signals graceful fallback mode)

Process:

  1. Check auth status: if not authenticated, return empty result silently
  2. Query the notebook with the research question
  3. Parse and return structured response

Output (returned to calling skill):

### NotebookLM Research
- **Source:** [Notebook name]
- **Question:** [What was asked]
- **Answer:** [Source-grounded response from user's documents]
- **Source Quality:** Tier 1 (user-uploaded primary documents)

Graceful fallback: If auth is missing or query fails, return immediately with no error. The calling workflow continues with WebSearch-based research. Never block blog-write or blog-rewrite because NotebookLM is unavailable.

Data Storage

All data stored inside the skill directory:

  • scripts/data/library.json: Notebook metadata and library
  • scripts/data/auth_info.json: Authentication status
  • scripts/data/browser_state/: Chrome profile with cookies

Security: All data directories are gitignored. Never commit auth or browser state.

Error Handling

ErrorResolution
Not authenticatedRun /blog notebooklm setup
ModuleNotFoundErrorAlways use run.py wrapper
Browser crashcleanup_manager.py --confirm --preserve-library, then re-auth
Rate limit (50/day)Wait until midnight PST or switch Google account
Notebook not foundCheck with notebook_manager.py list
Query timeout (120s)Retry with simpler question or --show-browser to debug
MCP unavailable (internal)Return silently: writing workflow uses WebSearch

Limitations

  • No session persistence (each question = new browser session)
  • Rate limits on free Google accounts (50 queries/day)
  • Manual upload required (user must add docs to NotebookLM web UI)
  • Browser overhead (few seconds per question for launch + teardown)
  • Local Claude Code only (not available in web UI)

Reference Documentation

Load on-demand: do NOT load all at startup:

  • references/commands.md: Full CLI commands, parameters, and workflow patterns
  • references/troubleshooting.md: Error solutions, recovery procedures, debugging

Score

0–100
57/ 100

Grade

C

Popularity17/30

690 installs — growing adoption. Source repo has 1,331 GitHub stars.

Completeness19/30

Documented: full SKILL.md body, one-line install. Missing: description, category/license metadata.

Trust15/25

Community skill with a public GitHub source repository you can review.

Freshness6/15

No update timestamp is tracked for this skill in our catalog.

Scored automatically from popularity, completeness, trust, and freshness — computed only from data in our catalog, never fabricated.

Proud of your score? Add this badge to your README.

Paste a snippet into your GitHub README. The badge updates automatically and links back to this page.

Blog Notebooklm skill score badge previewScore badge

Markdown

[![Blog Notebooklm skill](https://www.remoteopenclaw.com/skills/agricidaniel/claude-blog/blog-notebooklm/badges/score.svg)](https://www.remoteopenclaw.com/skills/agricidaniel/claude-blog/blog-notebooklm)

HTML

<a href="https://www.remoteopenclaw.com/skills/agricidaniel/claude-blog/blog-notebooklm"><img src="https://www.remoteopenclaw.com/skills/agricidaniel/claude-blog/blog-notebooklm/badges/score.svg" alt="Blog Notebooklm skill"/></a>

Blog Notebooklm FAQ

How do I install the Blog Notebooklm skill?

Run “npx skills add https://github.com/agricidaniel/claude-blog --skill blog-notebooklm” in your terminal. The skill is added to your agent's skills directory and picked up automatically on the next run — no restart or extra configuration needed.

What does the Blog Notebooklm skill do?

> The full SKILL.md on this page shows the exact instructions the skill gives your agent.

Is the Blog Notebooklm skill free?

Yes. Blog Notebooklm is a free, open-source skill published from agricidaniel/claude-blog. As with any third-party skill, review the source repository before installing it into an agent with sensitive access.

Does Blog Notebooklm work with Claude Code and OpenClaw?

Yes. Skills use the portable SKILL.md format, so Blog Notebooklm works with Claude Code, OpenClaw, Codex, Hermes, and any other agent that reads SKILL.md skills.

Featured

Advertise to 36,000+ monthly visitors

Your product here - reach AI builders running Claude Code, Codex, and OpenClaw on every page.

Advertise →
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you →
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data — no proxies, no parsers, no maintenance.

Start building free →
CLN.Work — Stop prompting, start hiring AI employees logoCLN.Work — Stop prompting, start hiring AI employees

Turn your Claude agents into a real team — onboard them, assign tasks, and manage them like staff.

Hire AI employees →
Launch your always-on OpenClaw agent on Hostinger, up to 70% off logoLaunch your always-on OpenClaw agent on Hostinger, up to 70% off

One-click OpenClaw install on a VPS you control. Summer sale live now: use this link for up to 70% off, KVM 2 at $8.79/mo.

Launch OpenClaw →
Get a Hermes agent running 24/7 on Hostinger, up to 70% off logoGet a Hermes agent running 24/7 on Hostinger, up to 70% off

One-click install of the self-improving Hermes agent on a VPS you control. Connect Telegram, Discord, Slack and more. Summer sale live now: use this link for up to 70% off.

Launch Hermes →
Advertise to 36,000+ monthly visitors

Your product here - reach AI builders running Claude Code, Codex, and OpenClaw on every page.

Advertise →
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you →
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data — no proxies, no parsers, no maintenance.

Start building free →
CLN.Work — Stop prompting, start hiring AI employees logoCLN.Work — Stop prompting, start hiring AI employees

Turn your Claude agents into a real team — onboard them, assign tasks, and manage them like staff.

Hire AI employees →
Launch your always-on OpenClaw agent on Hostinger, up to 70% off logoLaunch your always-on OpenClaw agent on Hostinger, up to 70% off

One-click OpenClaw install on a VPS you control. Summer sale live now: use this link for up to 70% off, KVM 2 at $8.79/mo.

Launch OpenClaw →
Get a Hermes agent running 24/7 on Hostinger, up to 70% off logoGet a Hermes agent running 24/7 on Hostinger, up to 70% off

One-click install of the self-improving Hermes agent on a VPS you control. Connect Telegram, Discord, Slack and more. Summer sale live now: use this link for up to 70% off.

Launch Hermes →
Advertise to 36,000+ monthly visitors

Your product here - reach AI builders running Claude Code, Codex, and OpenClaw on every page.

Advertise →
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you →
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data — no proxies, no parsers, no maintenance.

Start building free →
CLN.Work — Stop prompting, start hiring AI employees logoCLN.Work — Stop prompting, start hiring AI employees

Turn your Claude agents into a real team — onboard them, assign tasks, and manage them like staff.

Hire AI employees →
Launch your always-on OpenClaw agent on Hostinger, up to 70% off logoLaunch your always-on OpenClaw agent on Hostinger, up to 70% off

One-click OpenClaw install on a VPS you control. Summer sale live now: use this link for up to 70% off, KVM 2 at $8.79/mo.

Launch OpenClaw →
Get a Hermes agent running 24/7 on Hostinger, up to 70% off logoGet a Hermes agent running 24/7 on Hostinger, up to 70% off

One-click install of the self-improving Hermes agent on a VPS you control. Connect Telegram, Discord, Slack and more. Summer sale live now: use this link for up to 70% off.

Launch Hermes →

Categories

Command ExecutionExternal DownloadsPrompt Injection
View on GitHub

Recommended skills

Browse all →
find-skills logo

find-skills

vercel-labs/skills

2.4M installsInstall
frontend-design logo

frontend-design

anthropics/skills

648K installsInstall
vercel-react-best-practices logo

vercel-react-best-practices

vercel-labs/agent-skills

541K installsInstall
agent-browser logo

agent-browser

vercel-labs/agent-browser

531K installsInstall
grill-me logo

grill-me

mattpocock/skills

511K installsInstall
web-design-guidelines logo

web-design-guidelines

vercel-labs/agent-skills

453K installsInstall

Browse

Skills by category

Frontend250Git198Data154Testing120Design105Docs103Security96Automation87Backend76Devops37Productivity29Mcp23

Related guides

Hand-picked reading to help you choose, install, and use agent skills.

GuideBest Openclaw Skills 2026GuideHow To Evaluate Openclaw Skill Before InstallingGuideOpenclaw Skills Complete Guide

Remote OpenClaw

AI agent skills directory, marketplace, and workflow hub for OpenClaw, Hermes Agent, Claude Code, Codex, and MCP-powered operator stacks.

The Agent Stack: weekly agent tooling digest, free.

Explore

  • Home
  • Skills Directory
  • Claude Code Skills
  • Codex Skills
  • MCP Clients
  • Marketplace
  • Hermes Ecosystem
  • Guide
  • Learn
  • Blog
  • The Agent Stack (Digest)

More

  • Submit a Tool
  • Advertise
  • Playbook
  • Free Tools
  • API
  • Shipping
  • Contact
  • Terms
  • Privacy
© 2026 Remote OpenClaw
Fazier badgeFeatured on Twelve ToolsFeatured on Wired BusinessRemote OpenClaw - Featured on AI Agents DirectoryListed on Turbo0