paper-lookup

Search 10 academic paper databases via REST APIs to find papers, citations, and open access full text.

Updated Oct 7, 2022
One-click install
npx skills add https://github.com/tamagusko/linux-cfg --skill paper-lookup-tamagusko
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paper-lookup
Source: https://github.com/tamagusko/linux-cfg/tree/main/dotfiles/claude/skills/paper-lookup
Command: npx skills add https://github.com/tamagusko/linux-cfg --skill paper-lookup-tamagusko

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Finding scholarly literature requires querying many separate databases with different APIs, identifier formats, and rate limits, and judging whether a research idea is novel demands careful cross-database searching that naive queries get wrong. ## Core Features & Use Cases - Multi-database search: Query PubMed, PMC, bioRxiv, medRxiv, arXiv, OpenAlex, Crossref, Semantic Scholar, CORE, and Unpaywall through their REST APIs, with per-database endpoint, filter, and rate-limit references. - Identifier translation: Look up papers by DOI, PMID, PMCID, arXiv ID, or OpenAlex ID and convert between them using the PMC ID Converter. - Research idea assessment: Run a duplication test (has this been done?) or gap saturation analysis (is the gap still open?) with normalized OpenAlex publication-share trends and explicit reporting of queries run. - Source quality ranking: Order results by local bibliography, Zotero library, CWTS-core journals, and top-institution preprints, with MDPI demoted but never removed. - Use Case: Before committing to a research proposal, ask whether the idea has already been done; the skill searches OpenAlex, arXiv, and Semantic Scholar in parallel, ranks the closest prior work by relationship, and reports exactly which queries returned nothing. ## Quick Start Ask the assistant to find recent papers on a topic, look up a specific DOI, or check whether your research idea has already been published.

Frequently Asked Questions about paper-lookup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search PubMed and other academic databases for papers?

Describe your topic, DOI, author, or keyword and the skill selects the right databases, reads their API references, and calls the REST endpoints. It returns the raw JSON from each database plus a list of the endpoints queried.

How do I check if my research idea has already been done?

The duplication test workflow decomposes your idea into facets, runs a ladder of quoted-phrase queries across OpenAlex, arXiv, and Semantic Scholar, and ranks the closest prior work as duplicate, near-neighbour, adjacent, or context. It always reports the queries run, since an empty result set is not evidence of novelty.

Which database should I use to find an open access PDF of a paper?

Use Unpaywall with the paper's DOI to get OA status and a direct PDF link from best_oa_location. CORE and PMC are alternatives for full text, with PMC covering biomedical articles in JATS XML.

Do these academic APIs require API keys?

Most work without keys: bioRxiv, medRxiv, arXiv, Crossref, and Unpaywall are fully open. NCBI, Semantic Scholar, OpenAlex, and CORE accept optional keys for higher rate limits, loaded from environment variables or a .env file.

Why does a publication-count trend on OpenAlex mislead gap analysis?

The OpenAlex index grows faster than the literature itself, so raw yearly counts are not comparable across years. The gap saturation workflow normalizes topic counts against the whole corpus, drops the current year, and trends the share instead.

What are the limitations of searching only indexed literature databases?

Grey literature such as technical reports, standards, and agency publications is largely absent from these indexes. In transportation, for example, TRB, TRID, and state DOT output require separate manual checks, and the skill states which corpus each verdict covers.