بنقرة واحدة
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 再重试业务命令。