← Back to Skills Marketplace
NotebookLM Distiller
by
anchor-jevons
· GitHub ↗
· v2.0.0
· MIT-0
372
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install notebooklm-distiller
Description
NotebookLM Distiller: Batch knowledge extraction from Google NotebookLM into Obsidian. Supports Q&A generation (15-20 deep questions), structured summaries,...
Usage Guidance
This skill appears to implement the described NotebookLM→Obsidian features, but proceed carefully: 1) Review scripts/distill.py locally before enabling — it runs shell commands and writes files. 2) Use a temporary or backup Obsidian vault for first runs to confirm outputs and avoid accidental overwrites. 3) Be aware it requires you to authenticate NotebookLM (notebooklm login creates ~/.book_client_session) and may push distilled notes back into your NotebookLM if you use --writeback. 4) Consider disabling automatic triggers or requiring explicit confirmation before execution (the SKILL.md's 'do NOT ask for clarification' rule is risky). 5) If you use DeepReader integration, verify you trust that other skill because the orchestration can chain actions across skills. If you want, I can point out exact lines in scripts/distill.py to review or produce a safe checklist to sandbox the skill.
Capability Analysis
Type: OpenClaw Skill
Name: notebooklm-distiller
Version: 2.0.0
The notebooklm-distiller skill bundle provides a legitimate set of tools for extracting knowledge from Google NotebookLM into Obsidian. The Python script (distill.py) safely uses subprocess lists to interact with the 'notebooklm' CLI, avoiding shell injection vulnerabilities. The instructions in SKILL.md are focused on task orchestration and do not contain malicious prompt injections or instructions to exfiltrate sensitive data like SSH keys or environment variables.
Capability Assessment
Purpose & Capability
Name/description match the code and required binaries: python3 + notebooklm CLI are reasonable for a NotebookLM→Obsidian distiller. Minor metadata mismatch: registry says 'no install spec' but SKILL.md includes an install recommendation (pip: notebooklm-py). Otherwise the requested tools and files (notebooklm CLI, optional DeepReader integration) are proportionate to the stated purpose.
Instruction Scope
SKILL.md instructs the agent to immediately execute subcommands on trigger phrases and explicitly says 'Do NOT ask for clarification. Execute the appropriate subcommand immediately.' That grants the agent broad discretion and could cause unconfirmed writes. The skill also describes an orchestration path that may call DeepReader (another skill) and instructs running external commands (notebooklm ask --new, notebooklm source add). The script writes files into user-supplied vault paths (including arbitrary --path for persist), so unintended writes / overwrites are possible if triggers are imprecise.
Install Mechanism
No installer in the registry (instruction-only) — lowest risk — but SKILL.md recommends 'pip install notebooklm-py' and requirements.txt lists notebooklm-py, which is consistent. There are no downloads from untrusted URLs or extractable archives in the package. The small inconsistency between registry install metadata and SKILL.md should be clarified, but the actual install steps are standard (pip).
Credentials
The skill declares no required environment variables and needs only the notebooklm CLI + Python, which fits the purpose. In practice it relies on you running 'notebooklm login' (creates ~/.book_client_session) and will therefore use your Google-linked NotebookLM account — that is expected but is sensitive. It may also consult a DeepReader path under ~/.openclaw if present. No unrelated credentials are requested by the skill itself.
Persistence & Privilege
always:false and no system-wide config changes are requested, which is appropriate. However the skill is explicitly capable of writing files into arbitrary directories you point it at (the --vault-dir and --path options) and also offers a --writeback option to push notes back into NotebookLM. That write capability is necessary for the feature but increases risk if triggers run without explicit user confirmation.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install notebooklm-distiller - After installation, invoke the skill by name or use
/notebooklm-distiller - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
v2.0: quiz/evaluate for Discord, --lang zh, --writeback to NLM, MIT 48h learning prompts
Metadata
Frequently Asked Questions
What is NotebookLM Distiller?
NotebookLM Distiller: Batch knowledge extraction from Google NotebookLM into Obsidian. Supports Q&A generation (15-20 deep questions), structured summaries,... It is an AI Agent Skill for Claude Code / OpenClaw, with 372 downloads so far.
How do I install NotebookLM Distiller?
Run "/install notebooklm-distiller" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is NotebookLM Distiller free?
Yes, NotebookLM Distiller is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does NotebookLM Distiller support?
NotebookLM Distiller is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created NotebookLM Distiller?
It is built and maintained by anchor-jevons (@anchor-jevons); the current version is v2.0.0.
More Skills