据 AlphaMoat 统计,截至 2026-09,notebooklm-cli 累计下载 4,777 次、获 4 个星标,在全部 5,078 个 AI 技能中排名第 1,976 位,在「教育学习」分类(59 个)中排名第 24 位。
| 平台 | 累计安装 | 累计下载 | 星标 | 评论 |
|---|---|---|---|---|
| ClawHub ↗ | 160 | 4,676 | 3 | 1 |
| SkillHub ↗ | 158 | 4,777 | 4 | — |
各平台的计数口径不同,统计时间不一致。
支持音频概览、报告、测验、卡片、思维导图和幻灯片等。登录会读取浏览器会话凭据,来源可能发送至 Google/NotebookLM;应检查 cookie 存储并确认内容处理路径。 需要nlm、Chrome、交互Google登录与预期profile;生成前确认来源已处理,生成或删除需确认并查看产物状态,不假定立即完成。会话可能过期,未经明确批准不启用特权容器参数。
资料发布于 2026-10-27
以下是根据技能文档生成的示例,不代表实际运行结果。
2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。
| 月份 | 累计下载 | 环比 | 星标 |
|---|---|---|---|
| 2026-09 | 4,777 | — | 4 |
| 2026-08 | 4,561 | +3.0% | 4 |
| 2026-07 | 4,427 | — | 4 |
| 2026-05 | 4,028 | — | 4 |
以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。
--- name: notebooklm-cli description: Comprehensive CLI for Google NotebookLM including notebooks, sources, audio podcasts, reports, quizzes, flashcards, mind maps, slides, infographics, videos, and data tables. Use when working with NotebookLM programmatically: managing notebooks/sources, generating audio overviews (podcasts), creating study materials (quizzes, flashcards), producing presentations (slides, infographics), or querying sources via chat. --- # NotebookLM CLI ## Overview This skill provides complete access to Google NotebookLM through a command-line interface. Manage notebooks, sources, and generate various content formats including audio podcasts, reports, quizzes, flashcards, mind maps, slides, infographics, videos, and data tables.
## When to Use This Skill Use this skill when: - Managing NotebookLM notebooks and sources programmatically - Generating audio overviews (podcasts) from notebook sources - Creating study materials: quizzes, flashcards, reports - Producing visual content: slides, infographics, mind maps, videos - Querying sources via chat or one-shot questions - Researching and importing new sources automatically ## Quick Start ### Authentication ```bash nlm login ``` Launches Chrome, navigates to NotebookLM, and extracts session cookies. Requires Google Chrome installed. ### List Notebooks ```bash nlm notebook list ``` ### Create Notebook and Add Sources ```bash nlm notebook create "My Research" nlm source add <notebook-id> --url "https://example.com/article" nlm source add <notebook-id> --text "Your content here" --title "My Notes" ``` ### Generate Content (All Types) All generation commands require `--confirm` or `-y`: ```bash nlm audio create <id> --confirm # Podcast nlm report create <id> --confirm # Briefing doc or study guide nlm quiz create <id> --confirm # Quiz questions nlm flashcards create <id> --confirm # Flashcards nlm mindmap create <id> --confirm # Mind map nlm slides create <id> --confirm # Slide deck nlm infographic create <id> --confirm # Infographic nlm video create <id> --confirm # Video overview nlm data-table create <id> "description" --confirm # Data table ``` ## Authentication | Command | Description | |---------|-------------| | `nlm login` | Authenticate with NotebookLM (opens Chrome) | | `nlm login --check` | Verify current credentials | | `nlm auth status` | Check session validity | | `nlm auth list` | List all profiles | | `nlm auth delete <profile> --confirm` | Delete a profile | | `nlm login --profile <name>` | Login to specific profile | Sessions last ~20 minutes. Re-authenticate with `nlm login` if commands fail. ## Notebook Management | Command | Description | |---------|-------------| | `nlm notebook list` | List all notebooks | | `nlm notebook create "Title"` | Create a new notebook | | `nlm notebook get <id>` | Get notebook details | | `nlm notebook describe <id>` | AI-generated summary | | `nlm notebook query <id> "question"` | Chat with sources | | `nlm notebook delete <id> --confirm` | Delete a notebook | ## Source Management | Command | Description | |---------|-------------| | `nlm source list <notebook-id>` | List sources in notebook | | `nlm source list <notebook-id> --drive` | Show Drive sources with freshness | | `nlm source add <id> --url "..."` | Add URL or YouTube source | | `nlm source add <id> --text "..." --title "..."` | Add pasted text | | `nlm source add <id> --drive <doc-id>` | Add Google Drive document | | `nlm source describe <source-id>` | AI summary of source | | `nlm source content <source-id>` | Get raw text content | | `nlm source stale <notebook-id>` | List outdated Drive sources | | `nlm source sync <notebook-id> --confirm` | Sync Drive sources | ## Content Generation All generation commands require `--confirm` or `-y`: ### Media Types | Command | Output | |---------|--------| | `nlm audio create <id> --confirm` | Audio podcast overview | | `nlm report create <id> --confirm` | Briefing doc or study guide | | `nlm quiz create <id> --confirm` | Quiz questions | | `nlm flashcards create <id> --confirm` | Flashcards | | `nlm mindmap create <id> --confirm` | Mind map | | `nlm slides create <id> --confirm` | Slide deck | | `nlm infographic create <id> --confirm` | Infographic | | `nlm video create <id> --confirm` | Video overview | | `nlm data-table create <id> "description" --confirm` | Data table extraction | ## Studio (Artifact Management) | Command | Description | |---------|-------------| | `nlm studio status <notebook-id>` | List all generated artifacts | | `nlm studio delete <notebook-id> <artifact-id> --confirm` | Delete an artifact | ## Chat | Command | Description | |---------|-------------| | `nlm chat start <notebook-id>` | Start interactive REPL session | | `nlm chat configure <notebook-id>` | Configure chat goal and response style | | `nlm notebook query <id> "question"` | One-shot question (no session) | Chat REPL commands: `/sources`, `/clear`, `/help`, `/exit` ## Research | Command | Description | |---------|-------------| | `nlm research start "query" --notebook-id <id>` | Web search (~30s) | | `nlm research start "query" --notebook-id <id> --mode deep` | Deep research (~5min) | | `nlm research start "query" --notebook-id <id> --source drive` | Search Google Drive | | `nlm research status <notebook-id>` | Check research progress | | `nlm research import <notebook-id> <task-id>` | Import discovered sources | ## Aliases (UUID Shortcuts) ```bash nlm alias set myproject <uuid> # Create alias nlm notebook get myproject # Use alias nlm alias list # List all aliases nlm alias get myproject # Resolve to UUID nlm alias delete myproject # Remove alias ``` ## Output Formats Most list commands support multiple formats: ```bash nlm notebook list # Rich table (default) nlm notebook list --json # JSON output nlm notebook list --quiet # IDs only (for scripting) nlm notebook list --title # "ID: Title" format nlm notebook list --full # All columns ``` ## Profiles (Multiple Accounts) ```bash nlm login --profile work # Login to profile nlm notebook list --profile work # Use profile nlm auth list # List all profiles nlm auth delete work --confirm # Delete profile ``` ## Configuration ```bash nlm config show # Show current configuration nlm config get <key> # Get specific setting nlm config set <key> <value> # Update setting ``` ## AI Documentation For AI assistants, generate comprehensive documentation: ```bash nlm --ai ``` Outputs 400+ lines covering all commands, authentication flow, error handling, task sequences, and automation tips. ## References - [Command Reference](references/commands.md) - Complete command signatures - [Troubleshooting](references/troubleshooting.md) - Error diagnosis and solutions - [Workflows](references/workflows.md) - End-to-end task sequences
K12 智能老师是一个覆盖小学/初中/高中九大学科的智能辅导技能,支持作业批改、错题分析与举一反三练习生成。
扮演面试官,按目标岗位与级别开展模拟面试。
从教案中提取讲师活动,自动写进对应 PPT 的幻灯片备注。
教学评一致性教案写作助手
根据课程目标生成教案、互动题、作业与分层教学建议。;use for education, lesson-plan, teaching workflows;do not use for 生成违规内容, 替代教师现场判断.
为小学语文课文整理备课资料、教案和课后练习。
覆盖论文从选题到定稿流程的写作辅导技能。
通过提问陪人把复杂问题想清楚的协作思考技能。
数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。