/ Каталог / Песочница / notebooklm-skill
● Сообщество claude-world ⚡ Сразу

notebooklm-skill

автор claude-world · claude-world/notebooklm-skill

NotebookLM researches with citations, Claude writes the content — a four-phase Collect → Research → Generate → Publish workflow.

NotebookLM Skill bridges Google's NotebookLM research environment with Claude's content generation. You feed URLs/PDFs/YouTube into a notebook, NotebookLM extracts cited insights, and Claude drafts articles, social posts, newsletters, or custom formats. Works as a Claude Code skill or standalone MCP server. Browser-based Google auth — no API keys.

Зачем использовать

Ключевые функции

Живое демо

Как выглядит на практике

notebooklm-skill.replay ▶ готово
0/0

Установка

Репозиторий автора · Официальная документация Claude Skills

Сценарии использования

Реальные сценарии: notebooklm-skill

How to turn a stack of sources into a researched, cited article

👤 Content marketers and technical writers publishing researched longform ⏱ ~45 min intermediate

Когда использовать: You have 5-20 URLs and PDFs on a topic and need a polished article with citations in under an hour.

Предварительные требования
  • Python 3.10+ — pyenv install 3.10 or system python3
  • Google account with NotebookLM access — Sign in at notebooklm.google.com once; browser session is reused
  • notebooklm-py library — pip install notebooklm-py
Поток
  1. Collect sources into a notebook
    Create a notebook titled 'CRDT-landscape-2026' and add these 8 URLs and this PDF.✓ Скопировано
    → Notebook ID returned; source count confirmed
  2. Run research queries
    Ask the notebook: 'What are the main CRDT types and their tradeoffs? Cite each claim.'✓ Скопировано
    → Structured answer with inline citations to specific sources
  3. Generate an article
    Using those findings, draft a 1500-word article for a backend audience. Keep citations as footnotes.✓ Скопировано
    → Draft with [n] citation markers keyed to source URLs
  4. Publish
    Save to drafts/crdt-landscape.md with frontmatter (title, date, tags).✓ Скопировано
    → Markdown file on disk

Итог: A cited, publishable draft grounded in specific sources — not hallucinated.

Подводные камни
  • Browser auth expires silently — Re-open notebooklm.google.com and refresh; skill reuses the cookie jar
  • Claude paraphrases a claim without its citation — Explicitly instruct: 'Every factual sentence must end with its [n] citation.'
Сочетать с: smart-illustrator-skill

Turn research sources into a podcast-style audio overview

👤 Podcasters and educators who want an audio summary from reading material ⏱ ~15 min beginner

Когда использовать: You want NotebookLM's Audio Overview feature triggered from your agent instead of the web UI.

Поток
  1. Add sources and request audio
    Create notebook from these 6 papers, then trigger audio overview.✓ Скопировано
    → Audio generation kicked off; status returned
  2. Poll and download
    Wait for audio, then save as overview.mp3 in my downloads.✓ Скопировано
    → Local MP3 file

Итог: A downloaded audio overview without opening the NotebookLM web UI.

Подводные камни
  • Audio takes 2-5 minutes to render — Use the polling flow; don't expect sync completion

Repurpose one notebook into a week of social posts

👤 Founders and solo marketers spreading one piece of research across channels ⏱ ~30 min beginner

Когда использовать: You just finished a deep-dive notebook and want 7 LinkedIn posts + 5 tweets from it.

Поток
  1. Extract hooks
    From notebook 'CRDT-landscape-2026', list the 12 most share-worthy specific facts with source citations.✓ Скопировано
    → Bullet list of cited hooks
  2. Draft posts
    Turn each hook into a LinkedIn post (200-280 words) and a tweet (under 280 chars). Keep citations as links.✓ Скопировано
    → Post-and-tweet pairs per hook

Итог: A scheduled week of cited social content.

Подводные камни
  • Social drafts sound generic — Feed Claude 3 of your past posts for voice before drafting
Сочетать с: ai-marketing-claude-code-skill

Комбинации

Сочетайте с другими MCP — эффект x10

notebooklm-skill + smart-illustrator-skill

NotebookLM research → Claude drafts → Smart Illustrator adds diagrams

Research 'vector DB landscape' with notebooklm, draft a 2000-word article, illustrate with smart-illustrator.✓ Скопировано

Turn researched content into marketing campaigns with real citations

Take findings from notebook XYZ and run the go-to-market skill to produce a launch plan with cited claims.✓ Скопировано

Journalism workflows that demand source verification

Use notebooklm to verify each claim in this draft against the uploaded primary sources before publishing.✓ Скопировано

Инструменты

Что предоставляет этот MCP

ИнструментВходные данныеКогда вызыватьСтоимость
create_notebook title: str, sources: list[url|pdf|youtube] First step of any research task NotebookLM free quota
add_sources notebook_id, sources Extend existing notebook free
ask notebook_id, question Primary research interaction NotebookLM free quota
generate_audio_overview notebook_id, style? When you want the podcast-style overview free, async
export_artifacts notebook_id, type: 'slides'|'report'|'quiz'|'flashcards' Repurposing research into other formats free

Стоимость и лимиты

Во что обходится

Квота API
NotebookLM free tier is generous but unpublished. Heavy use may trigger rate limiting.
Токенов на вызов
Research answers use Google's quota; Claude token use depends on drafting length
Деньги
Free with a Google account
Совет
Batch multiple questions per notebook session — avoid re-uploading sources across notebooks.

Безопасность

Права, секреты, радиус поражения

Хранение учётных данных: Browser cookie session for Google. No API keys. Session stored in notebooklm-py's local cache.
Исходящий трафик: All source content is uploaded to NotebookLM (Google). Don't feed confidential material.

Устранение неполадок

Частые ошибки и исправления

Auth failed / 'please sign in'

Open notebooklm.google.com in your default browser, sign in, then retry. Skill reuses the browser cookie jar.

Проверить: python -c 'import notebooklm_py; print(notebooklm_py.whoami())'
Source rejected as unsupported

NotebookLM accepts specific formats. Convert PDFs to text or host as public URL if needed.

Audio overview stuck in 'pending'

Normal — takes 2-5 min. Poll with export status.

Альтернативы

notebooklm-skill в сравнении

АльтернативаКогда использоватьКомпромисс
Manual web-search + summarizeYou don't have a Google account or need air-gapped workflowNo citation grounding; higher hallucination risk
Perplexity APIYou want a paid API with SLAsCosts money, but more reliable than browser automation

Ещё

Ресурсы

📖 Читать официальный README на GitHub

🐙 Открытые задачи

🔍 Все 400+ MCP-серверов и Skills