577206/knowledge-forge/notebooklm-obsidian-second-brain
Claude Code and agent skill by 577206/knowledge-forge
- community
Checking that the SKILL.md file is still in the repository.
Use notebooklm-py, NotebookLM, Obsidian, and an agent workflow to turn source documents into a reviewed second-brain knowledge vault. Applies when users ask to automate NotebookLM, generate study/research artifacts, or write NotebookLM outputs into Obsidian/Markdown.
Install
npx vskill@latest install 577206/knowledge-forge/notebooklm-obsidian-second-brainSKILL.md
NotebookLM × Obsidian Second Brain
Use this skill for the workflow:
NotebookLM is the temporary reading room, Obsidian/Markdown is the long-term vault, and the agent is the controlled organizer.
Hard boundaries
notebooklm-pyis unofficial and uses undocumented Google NotebookLM APIs.- Never ask the user to paste
storage_state.json, cookies, Google tokens, or browser session data into chat. - Never commit
.notebooklm/, copiedstorage_state.json,.env, raw private documents, or generated private vault notes. - Require explicit user confirmation before uploading private/local documents to NotebookLM.
- Require explicit confirmation before deleting notebooks/sources/artifacts, changing sharing settings, creating public links, or downloading artifacts into a project folder.
- Prefer personal/local workflows. Do not package this as a SaaS that stores other people's Google sessions.
Install / verify
Project-local venv example:
Auth must be performed by the user:
Treat auth as valid only if JSON contains:
Safe CLI commands
Read/status commands are normally safe:
Write/external commands require confirmation:
Avoid shared context in parallel agents. Prefer explicit -n <notebook_id> instead of relying on notebooklm use.
Agent workflow
- Confirm scope:
- source files / URLs
- target vault folder
- allowed outputs
- forbidden directories/files
- review criteria
- Capture:
- create/select NotebookLM notebook
- add only approved sources
- Digest:
- ask NotebookLM for summaries, questions, key themes, gaps
- optionally generate flashcards/quizzes/mind maps
- Distill:
- do not paste NotebookLM output raw
- rewrite into durable Markdown: MOC, concept cards, source cards, tasks, open questions
- Apply:
- produce study plan / research plan / project handoff / quiz set
- Review:
- mark uncertain claims
- keep source references
- list what needs human checking
- Archive:
- leave raw imports or generated drafts in inbox/staging unless user approves promotion
Obsidian output pattern
Write to a reviewable inbox/staging area first:
Each generated note should include:
MVP acceptance
A minimal successful run means:
- notebooklm CLI installed and
--helpworks - user completed
notebooklm login auth check --test --jsonpasses- one test notebook is created or selected
- one approved source is added
- one question is asked successfully
- one Markdown digest is written into the configured vault inbox/staging folder
- no credentials or private source files are committed
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/notebooklm-obsidian-second-brain/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/577206/knowledge-forge/notebooklm-obsidian-second-brain)