Batch download academic paper full-text (PDF/XML) from a list of DOIs. Handles 25 DOI prefixes across 19 publisher families via three layered routes: (1) publisher TDM APIs requiring institutional subscription (Elsevier ScienceDirect, Wiley Online, Springer Nature), (2) Open Access sources (Crossref, Unpaywall, OpenAlex), and (3) a browser-based fallback for paywalled publishers without TDM access (ACS, RSC, IEEE, AIP, IOP, APS, Annual Reviews, T&F, Chinese journals). Browser fallback offers two routes — Route A drives the user's logged-in Chrome via the OpenClaw browser tool with profile="user" (best for interactive sessions), Route B uses the standalone auto-paper-harvester CLI with its built-in Playwright (best for unattended bulk runs). Use when the user wants to harvest, scrape, fetch, or bulk-download papers from a DOI list, savedrecs export, or Excel; or wants to fill missing full-text PDFs for an existing literature collection. Triggers on phrases like "批量下载文献", "下载全文", "harvest papers", "scrape full text", "TDM API", "下载 Elsevier 全文", "Wiley 批量下载", "下载 PDF".
$npx -y skills add jxtse/scientific-research-skills --skill paper-fulltext-harvestInstalls into the current project.
Run `npx skills use "https://github.com/jxtse/scientific-research-skills" --skill "jxtse/scientific-research-skills/paper-fulltext-harvest"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/jxtse/scientific-research-skills" that are relevant to the current task. Run `npx skills add "https://github.com/jxtse/scientific-research-skills"` and select the relevant skills, then follow their instructions.