Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jaechang-hits/openalex-database
Query OpenAlex REST API for 250M+ scholarly works, authors, institutions, journals, concepts. Search by keyword, author, DOI, ORCID, or ID; filter by year, OA, citations, field; retrieve citations, references, author disambiguation. Free, no auth. For PubMed use pubmed-database; preprints use biorxiv-database.
Passed 25 of 25 test cases with the skill, and 20 of 25 without it.
and 5 more in the full report
5 fixed20 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
I am writing a script to harvest metadata for 5,000 papers from OpenAlex. I want to make sure my API client receives priority processing and avoids unnecessary rate throttling without an API key. What query parameter should be added to every GET request?
| Checked | Without skill | With skill |
|---|---|---|
| The request includes a mailto parameter containing an email address. | Passed | Passed |
| The code makes unauthenticated requests without passing API tokens in Authorization headers. | Missed | Passed |
The instructions your model reads when the skill loads.
OpenAlex is a free, open-access index of 250M+ scholarly works, 90M+ authors, 110,000+ journals, and 10,000+ institutions. It succeeds Microsoft Academic Graph and provides rich metadata: abstracts, open-access URLs, citation counts, referenced works, author disambiguated IDs (ORCID), and concept tags. The REST API requires no authentication for up to 100,000 requests/day; a polite pool (email parameter) gives priority processing.
pubmed-database; for bioRxiv preprints use biorxiv-databaserequests, pandas[email protected] query param to join polite pool (higher priority, same limit)pip install requests pandas
import requests
BASE = "https://api.openalex.org"
# Search for works on CRISPR
r = requests.get(f"{BASE}/works",
params={"search": "CRISPR gene editing",
"filter": "publication_year:2023",
"per_page": 5,
"mailto": "[email protected]"})
test cases passed, vs 20 / 25 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.