paper-lookup

Search 11 academic literature APIs and return results with reproducible provenance.

Updated Aug 12, 2026
One-click install
npx skills add https://github.com/Mzane0803/latent-minds-skills-marketplace --skill paper-lookup-mzane0803
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: paper-lookup
Source: https://github.com/Mzane0803/latent-minds-skills-marketplace/tree/main/plugins/research-writing/skills/paper-lookup
Command: npx skills add https://github.com/Mzane0803/latent-minds-skills-marketplace --skill paper-lookup-mzane0803

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Academic literature APIs fail silently with HTTP 200 responses that contain errors, empty bodies, or wrong records, producing confident but incorrect answers. This Skill turns a literature question into a bounded, rate-limited, reproducible retrieval across 11 scholarly databases with full provenance. ## Core Features & Use Cases - Multi-database search: Query PubMed, PMC, Europe PMC, bioRxiv, medRxiv, arXiv, OpenAlex, Crossref, Semantic Scholar, CORE, and Unpaywall with a selection guide that routes each intent to the right database. - Silent-failure detection: Bundled Python scripts catch HTTP-200 failure modes such as bodyless JATS XML, arXiv Error entries, and out-of-step pagination cursors, exiting non-zero instead of reporting wrong results. - Reproducible provenance: Every result includes endpoints, parameters, identifier conversions, count reconciliation, and access date so a human or agent can repeat the retrieval. - Use Case: Ask for all papers citing a specific DOI; the Skill queries Semantic Scholar and OpenAlex, paginates deterministically, reconciles retrieved counts against reported totals, and returns an auditable citation list. ## Quick Start Ask the assistant to find recent papers on CRISPR gene therapy and include open-access PDF links for each result.

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?▼

Use curl against the documented REST endpoints for PubMed, Europe PMC, OpenAlex, or Semantic Scholar, selecting the database that matches your intent. The Skill's selection guide routes topic searches, DOI lookups, citation graphs, and full-text requests to the appropriate API.

How to find open-access PDFs for a paper by DOI?▼

Query Unpaywall with the DOI and a real email parameter to get OA status and the best PDF link. CORE and PMC are alternatives for full text, and Europe PMC's fullTextXML endpoint returns an honest 404 when full text is unavailable.

Can I keyword-search bioRxiv and medRxiv preprints?▼

The bioRxiv and medRxiv APIs have no keyword search, only date-range browsing and DOI lookup. Use Europe PMC with SRC:"PPR" and PUBLISHER:"bioRxiv" filters, or Semantic Scholar and OpenAlex, which index both preprint servers.

Why does an API return HTTP 200 but no actual results?▼

These APIs signal failure inside 200 bodies: PMC eFetch returns XML with no body for non-OA articles, arXiv returns an entry titled Error, and Europe PMC puts errCode in the JSON. The bundled scripts exit non-zero on these conditions so they surface instead of passing silently.

Do I need API keys for literature search APIs?▼

Most endpoints work without keys. NCBI, Semantic Scholar, and OpenAlex keys only raise rate limits, while CORE requires a key for full-text downloads. Unpaywall needs a real email parameter, and Europe PMC, bioRxiv, medRxiv, and arXiv are fully open.

What are the rate limits for arXiv and PubMed APIs?▼

arXiv allows one request per three seconds and throttles with a plain-text Rate exceeded body. NCBI allows 3 requests per second without a key and 10 with one; Crossref allows 5 per second publicly and 10 with a mailto parameter.