nlm-skilllisted
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