dot-claude/skills/notebooklm-skills/SKILL.md
Transform files and folders into learning materials using NotebookLM. Actions: transform, convert, generate, create from files. Outputs: audio podcast, video explainer, slide deck, study guide, quiz, flashcards, infographic, mind map, briefing doc, report. Sources: PDF, text files, URLs, folders, subfolders. Features: batch processing, watermark removal, progress tracking, configurable granularity.
npx skillsauth add sutanunandigrami/claude-titan-setup notebooklm-skillsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Transform user files and folders into rich learning materials (podcasts, videos, slide decks, quizzes, etc.) using the NotebookLM MCP, with automatic watermark removal for slide decks.
notebooklm-mcp MCP tool calls for ALL NotebookLM operations. NEVER use nlm CLI via Bash (except nlm login for auth). NEVER create automation script files (.js, .py, .sh, .bat)..notebook-decks-meta.json, tasks.md, generation-config.jsonl) must be written to disk before any notebook_create call.Check if .notebook-decks-meta.json exists in the project root, then follow the appropriate path:
phases/01-configure.md — collect all user configuration (8 steps)phases/02-confirm.md — save state files and get user confirmationphases/03-process.md — process batchesRead phases/03-process.md directly. Resume from the first batch with status != "downloaded" or "cleaned".
Tell user: "All N batches were completed. Start a new session (clear state) or modify configuration?"
IMPORTANT: Read ONE phase file at a time. Complete ALL steps before reading the next. This skill controls routing — phase files do NOT chain to each other.
tools
Project workspace configuration — auto-detect commands, _workspace.json convention, .envrc templates
development
This skill helps Claude write secure web applications. Use this when working on any web application or when a user requests a scan or audit to ensure security best practices are followed.
tools
Configures Python projects with modern tooling (uv, ruff, ty). Use when creating projects, writing standalone scripts, or migrating from pip/Poetry/mypy/black.
tools
Control tmux sessions — create panes, run commands, read output, monitor processes