Scholar Agent 用于把论文发现、筛选、深读和反馈串成一条自动化流程,分两种模式。基础模式为纯 CLI,通过 Scholar Inbox REST API 获取、过滤、评分论文,无需浏览器;增强模式在 CLI 基础上叠加 NotebookLM,用 Gemini 对论文做基于来源的问答与深读。
主要子命令包括:/scholar-inbox 抓取今日论文、AI 过滤、加入 NotebookLM 并生成阅读报告;/scholar-inbox <arXiv ID> 添加并阅读指定论文;/scholar-inbox ask "question" 向论文库提问;/scholar-inbox like 1,3,5 按报告序号点赞。
依赖方面,基础模式需要 playwright-cli 用于 Scholar Inbox 登录,安装命令为 npm install -g @anthropic-ai/playwright-cli;增强模式还需 notebooklm-py,安装命令为 pipx install "notebooklm-py[browser]",并完成 notebooklm login。环境检查可运行 PYTHONPATH=<skill-path> python3 -m scholar_inbox setup。
配置位于 ~/.config/scholar-inbox/,context.md 保存研究兴趣、机构分层、每日数量等全局偏好,<project>.md 保存项目级关键词与 NotebookLM 分类规则。首次调用会通过交互问答生成配置。CLI 还提供 digest、paper、rate、rate-batch、trending、collections、collect、config set、doctor、status、login 等命令。
限制与注意:NotebookLM 每个笔记本来源上限 50,单次最多处理 10 篇新论文;会话 cookie 约 7 天过期;notebooklm 未安装或认证过期时可回退基础模式;Scholar Maps 交互可视化和完整 PDF 内嵌查看需改用浏览器。部分命令如 rate-batch、collect 及大批量来源导入仍建议先测试。