notebooklm-studio
Installation
SKILL.md
NotebookLM Studio
Overview
Use this skill when the user wants Codex to turn files, URLs, YouTube links, notes, transcripts, Drive-style sources, or research material into NotebookLM notebooks and NotebookLM Studio outputs. The goal is to make Codex act as the operator: prepare sources, create or reuse notebooks, generate official artifacts where available, download outputs, and explain limitations clearly.
This skill relies on the notebooklm CLI from notebooklm-py when available. That CLI is unofficial and uses undocumented NotebookLM endpoints, so every workflow must probe the environment before assuming it can run.
Operating Rules
- Only ingest sources the user owns, provided, or is allowed to use. Do not bypass paywalls, DRM, private access controls, or copyright restrictions.
- Prefer official NotebookLM outputs over local reconstructions. If an output is not exposed by the CLI or account plan, create a source-grounded fallback and label it as derived.
- Keep artifacts traceable: return notebook title/id when known, source count, generated artifact names, local download paths, and any failed/skipped outputs.
- For current feature availability, limits, and export formats, load
references/notebooklm-capabilities.md. - For exact CLI commands and supported automation flags, load
references/notebooklm-py-cli.md. - For mixed source handling and "any source" requests, load
references/source-ingestion.md. - For output mapping and fallback decisions, load
references/artifact-strategy.md.