Install any skill in seconds. Free to start, no credit card required.
Get Started Free →brycewang-stanford/zenodo-api
Open research repository for all disciplines
Passed 21 of 24 test cases with the skill, and 19 of 24 without it.
2 fixed19 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 2 test cases the skill fixed. Same model, same prompt, with and without the skill.
What is the default page size and the maximum allowed value for the `size` parameter when querying Zenodo public records?
| Checked | Without skill | With skill |
|---|---|---|
| States default page size is 10. | Passed | Passed |
| States maximum result size is 9999. | Missed | Passed |
The instructions your model reads when the skill loads.
Zenodo is an open-access digital repository developed by CERN and funded by the European Commission. It enables researchers to deposit datasets, software, publications, reports, and any other research-related digital artifacts. Zenodo assigns each upload a DOI, ensuring long-term citability and discoverability of research outputs across all academic disciplines.
The Zenodo API provides programmatic access to the full repository, including the ability to search records, retrieve metadata, create depositions, upload files, and manage communities. It follows FAIR data principles (Findable, Accessible, Interoperable, Reusable) and integrates with GitHub for automatic software archiving.
Researchers, data librarians, and research infrastructure teams use the Zenodo API to automate data publishing workflows, build data discovery tools, integrate archiving into CI/CD pipelines, and harvest metadata for institutional repositories. Zenodo supports versioning, access controls, and rich metadata schemas including DataCite Metadata Schema.
Authentication is required for most write operations and for accessing restricted records. Zenodo uses personal access tokens.
deposit:write, deposit:actions)access_token query parameter or Authorization header# Query parameter method
curl "https://zenodo.org/api/records?access_token=YOUR_TOKEN"
# Header method
curl -H "Authorization: Bearer YOUR_TOKEN" "https://zenodo.org/api/records"
Read-only access to public records does not require authentication, but authenticated requests have higher rate limits.
Search the Zenodo repository for published records including datasets, software, publications, and other artifacts.
GET https://zenodo.org/api/records| Parameter | Type | Required | Description |
|---|
test cases passed, vs 19 / 24 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.