Back to Skills

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.

5,913stars710forksUpdated 1/15/2026

Security Assessment

Safe(100/100)
Security Score100/100

About uniprot-database

The uniprot-database skill provides direct REST API access to UniProt, the leading resource for comprehensive protein sequence and functional information. This skill addresses the need for researchers and data scientists to efficiently search for proteins by various identifiers such as name, gene symbol, or accession number, and to retrieve protein sequences in FASTA or other formats. With the uniprot-database skill, users can perform ID mapping across different databases, access annotations, and analyze protein data seamlessly through a unified interface.

FAQ

How can I search for proteins using this skill?

You can search for proteins using natural language queries or structured search syntax with various parameters such as protein name, gene name, accession number, or taxonomy.

What formats are supported for retrieving protein data?

Supported formats for retrieval include JSON, TSV, Excel, XML, FASTA, RDF, and TXT.

Is there a limit on the number of IDs I can map at once?

Yes, there is a maximum limit of 100,000 IDs per job for ID mapping.

Can I stream large datasets without pagination?

Yes, you can use the stream endpoint to retrieve large result sets without pagination.

Who are the target users for this skill?

This skill is aimed at researchers, bioinformaticians, and data scientists who need access to protein sequence and functional information for analysis and integration with other databases.

Install uniprot-database

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill