uniprot-database

Query UniProt REST endpoints to retrieve protein records and map identifiers.

7|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/wsxwj123/opencode-skills-backup --skill uniprot-database-wsxwj123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uniprot-database
Source: https://github.com/wsxwj123/opencode-skills-backup/tree/main/uniprot-database
Command: npx skills add https://github.com/wsxwj123/opencode-skills-backup --skill uniprot-database-wsxwj123

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Direct programmatic access to UniProt enables fast, repeatable protein discovery, sequence retrieval, and cross-database mapping without manual web interactions.

Core Features & Use Cases

  • Protein search by name, gene, organism, or accession
  • Retrieve entries and sequences in FASTA or JSON formats
  • Batch-id mapping across UniProt and external databases
  • Stream large result sets and customize requested fields for efficiency

Quick Start

Run a simple search for a human protein by name and fetch its entry in JSON.

Frequently Asked Questions about uniprot-database

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve protein sequences from UniProt using a REST API?

You can retrieve protein sequences from UniProt by querying the REST API to fetch entries in FASTA or JSON formats. This allows direct programmatic access for fast sequence retrieval without manual web interactions.

Can I map protein identifiers across different bioinformatics databases?

Yes, you can perform batch ID mapping across UniProt and external databases. This cross-database integration enables you to translate identifiers between different bioinformatics resources for comprehensive research workflows.

What is the best way to search for human proteins by gene name or organism?

The best way to search for human proteins is by querying the REST API using name, gene, or organism parameters. This supports targeted protein discovery by returning matching records from the UniProt database.

Does this UniProt API client support streaming large result sets?

Yes, the UniProt API client supports streaming large result sets and customizing requested fields. This ensures efficient data retrieval when processing high-volume protein records for bioinformatics projects.

Do I need the requests library to use this UniProt data retrieval tool?

Yes, the requests library is required as a dependency to use this UniProt data retrieval tool. It provides the underlying HTTP functionality needed to interface with the REST endpoints.