Research toolkit for triaging academic papers and GitHub projects. Triage papers and tools, reproduce benchmark claims, search Google Scholar, Semantic Scholar, PubMed, or Sci-Hub, and extract structured data from scientific PDFs.
92
92%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Critical
Do not install without reviewing
cd skills/documentation/research/semantic-scholar-search
uv venv
source .venv/bin/activate
uv pip install -r requirements.txtcd skills/documentation/research/semantic-scholar-search
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtpython3 scripts/semantic-scholar-search.py --helpThe Semantic Scholar API is free without a key, but limited to 100 requests per 5 minutes. For heavier use, set an API key:
# Obtain a free key at https://www.semanticscholar.org/product/api#api-key
export SEMANTIC_SCHOLAR_API_KEY="your-key-here"Or add to a .env file in the skill directory and load with dotenvx run --.
Every session requires activating the venv:
source skills/documentation/research/semantic-scholar-search/.venv/bin/activateWithout an API key, you are limited to 100 requests/5 minutes. Wait 5 minutes before retrying. Set SEMANTIC_SCHOLAR_API_KEY to raise the limit.
Check the ID format:
204e3073870fae3d05bcbc2f6a8e263d9b72e776)arXiv: (e.g. arXiv:1706.03762)10.18653/v1/2020.acl-main.740)If the paper is very recent (< 2 weeks), it may not yet be indexed.
The author subcommand requires a Semantic Scholar author ID (a numeric string like 1794492), not a name. Locate the ID by running a search for the author's papers and extracting authorId from the response.
semanticscholarpip install semanticscholarIf running in a venv, ensure it is activated first.
google-scholar-search
pubmed-search
reproduce-benchmark
sci-data-extractor
sci-hub-search
semantic-scholar-search
triage-paper
triage-tool