Install any skill in seconds. Free to start, no credit card required.
Get Started Free →sickn33/uniprot-database
Direct REST API access to UniProt. Protein searches, FASTA retrieval, ID mapping, Swiss-Prot/TrEMBL. For Python workflows with multiple databases, prefer bioservices (unified interface to 40+ services). Use this for direct HTTP/REST work or UniProt-specific control.
Passed 21 of 21 test cases with the skill, and 18 of 21 without it.
3 fixed19 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.
Which modern, typed Python client library is dedicatedly designed for interacting with the UniProt REST API, as an alternative to bioservices?
| Checked | Without skill | With skill |
|---|---|---|
| The recommended typed library is Unipressed. | Missed | Passed |
The instructions your model reads when the skill loads.
UniProt is the world's leading comprehensive protein sequence and functional information resource. Search proteins by name, gene, or accession, retrieve sequences in FASTA format, perform ID mapping across databases, access Swiss-Prot/TrEMBL annotations via REST API for protein analysis.
This skill should be used when:
Search UniProt using natural language queries or structured search syntax.
Common search patterns:
# Search by protein name
query = "insulin AND organism_name:\"Homo sapiens\""
# Search by gene name
query = "gene:BRCA1 AND reviewed:true"
# Search by accession
query = "accession:P12345"
# Search by sequence length
query = "length:[100 TO 500]"
# Search by taxonomy
query = "taxonomy_id:9606" # Human proteins
test cases passed, vs 18 / 21 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.