Install any skill in seconds. Free to start, no credit card required.
Get Started Free →brycewang-stanford/zotero-api
Reference management library and collections API
Passed 22 of 22 test cases with the skill, and 20 of 22 without it.
2 fixed20 passed either way0 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.
If no limit query parameter is provided in a request to https://api.zotero.org/users/12345/items, how many items does the Zotero Web API return by default?
| Checked | Without skill | With skill |
|---|---|---|
| States that the default response limit is 25 items | Missed | Passed |
The instructions your model reads when the skill loads.
Zotero is a free, open-source reference management software designed to help researchers collect, organize, cite, and share bibliographic references. The Zotero Web API provides programmatic access to user and group libraries stored on Zotero servers, enabling integration with research workflows, automated bibliography management, and custom tool development.
The API supports reading and writing items (books, journal articles, conference papers, web pages, and dozens of other item types), organizing items into collections, managing tags, retrieving attachment metadata, and accessing shared group libraries. It follows RESTful conventions and supports JSON and Atom response formats, making it straightforward to integrate with existing research infrastructure.
Researchers, librarians, research software developers, and digital humanities scholars use the Zotero API to build literature review tools, automate citation workflows, synchronize reference libraries across platforms, generate bibliographies programmatically, and create custom research management dashboards. The API is particularly popular in digital humanities projects where large bibliographic datasets need programmatic manipulation.
Authentication is optional for reading public libraries but required for accessing private libraries and all write operations. Zotero uses API keys for authentication.
Zotero-API-Key header# Authenticated request
curl -H "Zotero-API-Key: YOUR_API_KEY" "https://api.zotero.org/users/USER_ID/items"
# Public group library (no auth needed)
curl "https://api.zotero.org/groups/GROUP_ID/items"
Your user ID can be found at https://www.zotero.org/settings/keys alongside your API key settings.
Retrieve, search, and manage items in a user's personal Zotero library.
GET https://api.zotero.org/users/{userID}/items| Parameter | Type | Required | Description |
|---|
test cases passed, vs 20 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.