원클릭으로
notebooklm-cli
When the user needs NotebookLM operations → unified CLI (command/op) returning structured results.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
When the user needs NotebookLM operations → unified CLI (command/op) returning structured results.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
When prompt, tool, or agent logic changes need regression testing → run eval benchmarks to detect regressions or improvements.
When a task can be parallelized (bulk code review, multi-module refactor, batch analysis) → split into subtasks running in isolated git worktrees via multiple workers.
When the user wants to research academic papers → search ArXiv, extract PDFs, summarize/review/Q&A, generate experiment code.
When you need to interact with web pages using the user's logged-in browser → control Chrome via @playwright/cli daemon, reusing cookies/session with persistent tabs.
When user needs AnyGenIO content generation → unified CLI for task execution with progressive disclosure.
When you need to persist files (reports, docs, evidence) beyond the session → create/query/delete durable artifacts.
| name | notebooklm-cli |
| description | When the user needs NotebookLM operations → unified CLI (command/op) returning structured results. |
| triggers | {"intent_patterns":["notebooklm|notebook lm|nlm|音频概览|podcast|research notebook","生成.*播客|generate.*podcast|做成.*音频.*讨论|audio.*discussion","笔记本.*分析|notebook.*analysis|整理.*资料.*notebook","添加.*资料|add.*source|加.*文档|import.*document","AI.*摘要|ai.*summary|智能.*笔记|smart.*notes"],"context_signals":{"keywords":["notebooklm","nlm","notebook","source","podcast","report","播客","笔记","资料","摘要"]},"confidence_threshold":0.6} |
| priority | 7 |
| requires_tools | ["bash"] |
| max_tokens | 200 |
| cooldown | 20 |
独立本地运行,不依赖任何 channel 注册。 统一入口:
python3 skills/notebooklm-cli/run.py <command> [op] [--flag value ...]
overview:入口、环境变量、命令总览schema:全部命令契约(推荐机器读取)<command>:单命令契约progressive:overview + 各命令契约链路python3 skills/notebooklm-cli/run.py help --topic overview
python3 skills/notebooklm-cli/run.py help --topic schema
python3 skills/notebooklm-cli/run.py help --topic progressive
如果需要底层原生命令帮助,可加:
python3 skills/notebooklm-cli/run.py help --topic source --include_cli true
command: help | auth | notebook | source | query | report | studio | rawop: 命令内操作;不填走默认 op(见 help/schema)action, *_action,新代码统一用 command/opsuccess, command, exit_code, stdout, stderr, hints, error?auth: 登录与 profile 管理(profile_delete 强制 confirm=true)notebook: list/create/get/describe/rename/query/delete(delete 强制确认)source: list/add_*/get/describe/content/rename/delete(delete 强制确认)query: notebook query 快捷入口report: create(默认),强制确认,支持 format/prompt/language/source_idsstudio: status/rename/delete(delete 强制确认)raw: 透传 argv;禁止 nlm chat start;delete 需 confirm=truepython3 skills/notebooklm-cli/run.py auth check
python3 skills/notebooklm-cli/run.py notebook create --title 'NLM E2E'
python3 skills/notebooklm-cli/run.py source add_url --notebook_id '<nb-id>' --url https://example.com/article
python3 skills/notebooklm-cli/run.py query --notebook_id '<nb-id>' --question '总结 3 个关键结论'
python3 skills/notebooklm-cli/run.py report --notebook_id '<nb-id>' --confirm true
python3 skills/notebooklm-cli/run.py studio status --notebook_id '<nb-id>'
confirm=true。nlm chat start。auth/login 再重试业务命令。