Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jaechang-hits/protocolsio-integration
protocols.io REST API: search and fetch wet-lab, bioinformatics, and clinical protocols by keyword, DOI, or category, with steps, reagents, materials, equipment, timing. Public access free; auth needed for private or publishing. Pair with opentrons-protocol-api or benchling-integration to execute.
Passed 21 of 21 test cases with the skill, and 14 of 21 without it.
and 5 more in the full report
7 fixed15 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 6 test cases the skill fixed. Same model, same prompt, with and without the skill.
I'm looking for a way to evaluate and compare publicly available protocols for western blot protein detection. Could you write a Python script that searches protocols.io for this technique, pulls key metrics like view counts and forks, calculates a popularity ranking, and outputs a clean summary table of the top choices along with exporting the full dataset to CSV?
| Checked | Without skill | With skill |
|---|---|---|
| The script uses the query parameter key 'q' when sending the search request. | Missed | Passed |
| The script extracts protocol search items from 'items' in the API JSON response. | Passed | Passed |
| The script accesses protocol view metrics via the nested 'stats' dictionary key 'number_of_views'. | Missed | Passed |
The instructions your model reads when the skill loads.
protocols.io is the leading protocol repository for life sciences with 90,000+ open-access experimental protocols covering molecular biology, cell biology, bioinformatics, clinical research, and lab automation. The REST API provides programmatic access to protocol search, full protocol retrieval (steps, reagents, materials, equipment), protocol versioning, workspace management, and protocol publishing. Public protocols are freely accessible; authentication (OAuth2 token) is required for private protocols or creating/editing.
opentrons-protocol-api or benchling-integration to implement downloaded protocols in automated workflowsrequests, pandaspip install requests pandas
# For private protocol access or publishing:
# Register at https://www.protocols.io/developers to obtain an API token
import requests
BASE = "https://www.protocols.io/api/v4"
# For public protocols, no token needed (but add for higher rate limits)
HEADERS = {"Authorization": "Bearer YOUR_TOKEN_HERE"} # Optional for public
# Search for CRISPR protocols
r = requests.get(f"{BASE}/protocols",
test cases passed, vs 14 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.