One-click install
npx skills add https://github.com/lyingparachute/skills --skill nlm-skill-lyingparachute
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nlm-skill
Source: https://github.com/lyingparachute/skills/tree/main/nlm-skill
Command: npx skills add https://github.com/lyingparachute/skills --skill nlm-skill-lyingparachute

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, notebooklm-cli, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill unit addresses the need for a streamlined and efficient way to interact with NotebookLM, a powerful AI-driven toolset for creating, managing, and analyzing notebooks, using both the nlm CLI and MCP server interfaces.

Core Features & Use Cases

  • Notebook Management: Create, manage, and delete notebooks with ease.
  • Source Management: Add, remove, and sync sources (URLs, YouTube, text, Google Drive) to notebooks.
  • Content Generation: Generate content like podcasts, reports, quizzes, and more from notebook sources.
  • Research: Conduct research, chat with sources, and automate NotebookLM workflows.
  • Authentication: Handle authentication and multi-profile support for multiple Google accounts.
  • Studio Management: Manage generated artifacts, download, and export content, and handle error recovery and rate limiting.
  • Notebook Sharing: Share notebooks with collaborators and manage permissions.
  • Aliases: Create and manage aliases for UUID shortcuts.
  • Configuration: Manage settings and profiles for the nlm CLI.
  • Skill Management: Install and manage NotebookLM skills for various AI assistants.

Quick Start

To get started, run the following command: nlm login to authenticate and then nlm notebook create "Your Notebook Title" to create a new notebook.

Frequently Asked Questions about nlm-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage NotebookLM notebooks using a CLI?

To manage NotebookLM notebooks via CLI, this Skill provides commands to create, delete, and organize notebooks. It interfaces with the `nlm` CLI and MCP server to handle notebook management, source syncing, and artifact generation.

Can I generate podcasts and reports from NotebookLM sources?

Yes, you can generate content like podcasts and reports from NotebookLM sources. This Skill provides commands to automate content generation, studio management, and artifact downloading directly through the CLI interface.

Do I need Python to run the NotebookLM MCP server?

Yes, Python is required to run the NotebookLM MCP server and execute CLI commands. This Skill depends on Python to handle authentication, session management, and workflow automation for NotebookLM.

How do I handle authentication for multiple Google accounts in NotebookLM?

To handle authentication for multiple Google accounts in NotebookLM, this Skill uses multi-profile support. It manages authentication, configuration settings, and profiles to switch between accounts seamlessly via the CLI.

What is the best way to add URLs and Google Drive files to NotebookLM?

The best way to add URLs, YouTube videos, text, and Google Drive files to NotebookLM is through source management commands. This Skill allows you to add, remove, and sync sources to your notebooks programmatically via the CLI.

Does NotebookLM CLI support error recovery and rate limiting?

Yes, the NotebookLM CLI supports error recovery and rate limiting. This Skill manages studio operations and artifact exports with built-in error handling and rate limiting to ensure workflows complete effectively.