Install
openclaw skills install searchapi-scholar-searchAcademic paper discovery and evidence-oriented web search using a SerpApi/SearchAPI-compatible key. Use when the user asks for Google Scholar retrieval, pape...
openclaw skills install searchapi-scholar-searchUse this skill for paper-first retrieval. Prefer scholar-search.mjs when the user needs academic literature, candidate references, DOI clues, citation signals, or source verification for scholarly work.
This skill is especially good for:
Run:
node {baseDir}/scripts/scholar-search.mjs "query"
node {baseDir}/scripts/scholar-search.mjs "query" -n 10 --year-from 2020 --year-to 2026
node {baseDir}/scripts/scholar-search.mjs "query" --mode review
node {baseDir}/scripts/scholar-search.mjs "query" --mode verify
node {baseDir}/scripts/scholar-search.mjs "query" --json
Returns, when available:
review, systematic-review, primary-study)Modes:
shortlist — default; gives a practical reading shortlistreview — emphasizes likely review/survey-style papers for literature review workflows using heuristic title/snippet detectionverify — emphasizes title/DOI/source verification for a likely candidate paper or claimUse this first for:
Run:
node {baseDir}/scripts/web-search.mjs "query"
node {baseDir}/scripts/web-search.mjs "query" --json
Use this after Scholar search to find:
Start with Scholar search using 1-3 focused queries. Example:
node {baseDir}/scripts/scholar-search.mjs "large language models higher education" -n 8 --year-from 2021 --mode shortlist
Then refine queries with:
review / systematic review when you need overview papers firstFor strong candidates, use Scholar verify mode or web search on:
"paper title" DOI"paper title" publisherThis often surfaces the official landing page or repository page.
After retrieval:
Use patterns like:
"topic keyword" method"topic keyword" review"topic keyword" systematic review"topic keyword" site:doi.org via web search when verifying DOI presenceExamples:
node {baseDir}/scripts/scholar-search.mjs "intrusion detection deep learning review" -n 10 --year-from 2020 --mode review
node {baseDir}/scripts/scholar-search.mjs "large language models classroom teaching" -n 10 --year-from 2023 --mode shortlist
node {baseDir}/scripts/scholar-search.mjs '"Attention Is All You Need"' --mode verify
node {baseDir}/scripts/web-search.mjs '"Attention Is All You Need" DOI'
The scripts read the first available key from:
SERPAPI_API_KEYSEARCHAPI_API_KEYNo custom base URL override is exposed in this public edition. The skill uses the default SerpApi endpoint for consistency and auditability.