From notebooklm-enhanced
Multi-notebook research synthesis — activates when user needs cross-notebook research, comparative analysis, or deep research workflows combining multiple NotebookLM notebooks
How this skill is triggered — by the user, by Claude, or both
Slash command
/notebooklm-enhanced:notebooklm-researchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Multi-notebook research synthesis: query across notebooks, compare findings, and produce unified analyses.
Multi-notebook research synthesis: query across notebooks, compare findings, and produce unified analyses.
Explicit triggers:
Intent detection:
/notebooklm-enhanced:setup)All commands use:
uv run --project "${CLAUDE_PLUGIN_ROOT}/scripts" notebooklm ...
When the user wants to compare or synthesize across existing notebooks:
List all notebooks:
uv run --project "${CLAUDE_PLUGIN_ROOT}/scripts" notebooklm list --json
Identify relevant notebooks based on the user's topic. Look at titles and source counts.
Query each notebook individually:
# Set context to each notebook and query
uv run --project "${CLAUDE_PLUGIN_ROOT}/scripts" notebooklm use NOTEBOOK_ID_1
uv run --project "${CLAUDE_PLUGIN_ROOT}/scripts" notebooklm ask "RESEARCH QUESTION" --json
uv run --project "${CLAUDE_PLUGIN_ROOT}/scripts" notebooklm use NOTEBOOK_ID_2
uv run --project "${CLAUDE_PLUGIN_ROOT}/scripts" notebooklm ask "RESEARCH QUESTION" --json
Synthesize findings: Combine answers from all notebooks, noting which notebook each finding came from. Identify:
Present the synthesis in a structured format with attribution to source notebooks.
When the user wants comprehensive research on a topic they haven't explored yet:
Create a dedicated research notebook:
uv run --project "${CLAUDE_PLUGIN_ROOT}/scripts" notebooklm create "Research: TOPIC" --json
uv run --project "${CLAUDE_PLUGIN_ROOT}/scripts" notebooklm use NOTEBOOK_ID
Add web research sources:
uv run --project "${CLAUDE_PLUGIN_ROOT}/scripts" notebooklm source add-research "TOPIC" --mode deep --no-wait
Wait for research completion:
uv run --project "${CLAUDE_PLUGIN_ROOT}/scripts" notebooklm research wait --import-all
Run synthesis queries:
uv run --project "${CLAUDE_PLUGIN_ROOT}/scripts" notebooklm ask "Comprehensive overview of TOPIC" --json
uv run --project "${CLAUDE_PLUGIN_ROOT}/scripts" notebooklm ask "What are the key debates and open questions?" --json
Generate a report artifact:
uv run --project "${CLAUDE_PLUGIN_ROOT}/scripts" notebooklm generate report --format briefing-doc --json
Present findings to the user with key takeaways.
For fully autonomous execution of complex research workflows, delegate to the research agent:
Use the Task tool to launch the
research-agentwith the user's research request. The agent handles the full pipeline (create, source, wait, query, generate, download) without user intervention.
Present research results with:
/notebooklm-enhanced:research — Single-step research workflow/notebooklm-enhanced:query — Query a single notebook/notebooklm-enhanced:library — Browse all notebooks/notebooklm-enhanced:generate — Generate artifacts from a notebooknpx claudepluginhub fakoli/fakoli-plugins --plugin notebooklm-enhancedProvides NotebookLM integration patterns for notebooklm-mcp: auth setup, listing/creating/querying notebooks, managing sources, research workflows, and studio artifact generation (audio/video/slides/infographics).
Integrates Google NotebookLM via nlm CLI for querying project docs, managing notebooks/sources, retrieving AI-synthesized info, and generating podcasts/reports. Use for RAG on curated knowledge bases.
Manages Google NotebookLM notebooks: query content, add/list/search/remove, enable/disable. Activates on NotebookLM URLs or mentions for knowledge base queries.