← ClaudeAtlas

notebook-assistlisted

Assistant for existing NotebookLM notebooks. Three modes — refine a specific artifact idea into concrete params + focus prompt, brainstorm new artifacts by reading the notebook and proposing ideas, or manage sources (add/list/refresh/remove). Use when the user wants help working *with* an existing notebook (not creating a new one — use [[notebook-init]] for that).
ksdisch/claude-config · ★ 0 · AI & Automation · score 70
Install: claude install-skill ksdisch/claude-config
# notebook-assist — Helper for existing NotebookLM notebooks For notebooks that already exist. Three branching workflows; user picks one (or chains them). Tool preference: **MCP-first** (`mcp__notebooklm-mcp__*`); CLI fallback for aliases. Reference [[notebook-init]] for sidecar conventions and `nlm-skill` for full tool docs. ## When to use which sibling skill - [[notebook-init]] — create a brand-new notebook from scratch - [[interview-prep]] — create or extend an interview-prep notebook (specialized template) - [[audio-series]] — generate a whole episodic *audio* series/season (+ optional per-episode study aids) for an existing notebook - **notebook-assist** (this skill) — work *with* a notebook that already exists: refine an artifact idea, brainstorm new ones, manage sources - [[notebook-merge]] — fold 2+ overlapping notebooks into ONE (sources, notes, regenerated artifacts, archival) — bigger than a source-management job ## Workflow ### 1. Identify the notebook AskUserQuestion: `Use alias` / `Pick from list` / `Most recently used`. - **Alias** — ask user; resolve via `nlm alias list` → notebook_id - **List** — call `notebook_list`; show 10 most recent (title + alias + updated date); ask which - **Recent** — read `~/Projects/NotebookLMs/INDEX.md`; pick the bottom-most entry; confirm Capture: `notebook_id`, `alias`, sidecar path (`~/Projects/NotebookLMs/<alias>/`). **If no sidecar exists** — AskUserQuestion: `Create one now (back-fill from notebook state)` / `Continue