← ClaudeAtlas

nlm-skilllisted

Expert guide for the NotebookLM CLI (`nlm`) and MCP server - interfaces for Google NotebookLM. Use this skill when users want to interact with NotebookLM programmatically, including: creating/managing notebooks, adding sources (URLs, YouTube, text, Google Drive), generating content (podcasts, reports, quizzes, flashcards, mind maps, slides, infographics, videos, data tables), conducting research, chatting with sources, or automating NotebookLM workflows. Triggers on mentions of "nlm", "notebooklm", "notebook lm", "podcast generation", "audio overview", or any NotebookLM-related automation task.
lucasmiachon-blip/aula.cirrose · ★ 0 · AI & Automation · score 51
Install: claude install-skill lucasmiachon-blip/aula.cirrose
# NotebookLM CLI & MCP Expert This skill provides comprehensive guidance for using NotebookLM via both the `nlm` CLI and MCP tools. ## Tool Detection (CRITICAL - Read First!) **ALWAYS check which tools are available before proceeding:** 1. **Check for MCP tools**: Look for tools starting with `mcp__notebooklm-mcp__*` or `mcp_notebooklm_*` 2. **If BOTH MCP tools AND CLI are available**: **ASK the user** which they prefer to use before proceeding 3. **If only MCP tools are available**: Use them directly (refer to tool docstrings for parameters) 4. **If only CLI is available**: Use `nlm` CLI commands via Bash **Decision Logic:** ``` has_mcp_tools = check_available_tools() # Look for mcp__notebooklm-mcp__* or mcp_notebooklm_* has_cli = check_bash_available() # Can run nlm commands if has_mcp_tools and has_cli: # ASK USER: "I can use either MCP tools or the nlm CLI. Which do you prefer?" user_preference = ask_user() else if has_mcp_tools: # Use MCP tools directly mcp__notebooklm-mcp__notebook_list() else: # Use CLI via Bash bash("nlm notebook list") ``` This skill documents BOTH approaches. Choose the appropriate one based on tool availability and **user preference**. ## Quick Reference **Run `nlm --ai` to get comprehensive AI-optimized documentation** - this provides a complete view of all CLI capabilities. ```bash nlm --help # List all commands nlm <command> --help # Help for specific command nlm --ai # Full AI-o