Google Scholar Lab

文献检索与整理流水线:从问题描述自动提炼检索关键词 → 检索 Google Scholar → 自动标注 → 导出 xlsx。当用户要检索/调研/整理学术文献,或给出一个研究问题想找相关论文时使用。

CookieMoonPie 57904ed 4 files · 5.9 KB Updated

File contents

Scholar Lab —— 文献检索与整理流水线

从研究问题到整理好的 xlsx,全程一条龙。三个子技能按顺序调用:

  1. keywords —— 从问题描述提炼检索关键词(LLM 驱动,含近义词扩展与歧义消解),必须停下来让用户确认/筛选
  2. search —— 用确认后的关键词,经 CDP 驱动真实 Chrome 检索 Google Scholar。
  3. manage —— LLM 自动标注每条结果(中文标题/问题/方法/相关性),导出 xlsx。

使用流程

$ARGUMENTS(或用户最新一条消息里的研究问题描述)当作问题输入,然后:

  1. 调用 keywords 子技能提炼关键词 → 停下,等用户确认
  2. 用户确认后,调用 search 子技能检索。
  3. 调用 manage 子技能标注并导出 xlsx。
  4. (可选)若用户要导入 Zotero,用 scripts/push_to_zotero.py

期刊目录

  • 若用户给定了期刊目录(例如"只检索 TR-B / TS / EJOR"或给出一个期刊清单),把期刊名写入 journals.txt 传给 cdp_search.py --journals只检索目录内期刊
  • 若用户没给目录,默认检索全部期刊
  • 目录可在用户的问题描述里出现,也可单独给一份文件;keywords 步要把它识别出来并纳入确认。

时间范围

  • 若用户给定了时间范围(如"近三年"),加 --from-year YYYY --to-year YYYY;可只给一端(如 --from-year 2023)。
  • 若没给,默认检索全部文献
  • 时间范围同样在 keywords 步识别并纳入确认。

首次使用(一次性)

必须先完成 docs/SETUP.md 里的配置:启动持久 profile 的 Chrome、手动过一次验证码、登录 Google。之后 cookie 会保留,无需重复。

注意

  • 检索走 CDP 脚本,不依赖 chrome-devtools MCP。
  • 关键词确认是硬闸门:用户没点头,不许进检索。
  • 导出只有 xlsx(字段固定 9 列),不生成 docx/csv。

CookieMoonPie/google-scholar-lab/tree/main/ commit 57904ed35f

Frequently asked questions

npx skillmds@latest add cookiemoonpie/google-scholar-lab