query-uniprot

Query the UniProt REST API for protein sequences, functions, and annotations.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/yf8578/clawomics --skill query-uniprot-yf8578
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: query-uniprot
Source: https://github.com/yf8578/clawomics/tree/main/skills/query-uniprot
Command: npx skills add https://github.com/yf8578/clawomics --skill query-uniprot-yf8578

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill retrieves comprehensive information about proteins, including their sequences, functions, and annotations, directly from the UniProt database, eliminating the need for manual web searches.

Core Features & Use Cases

  • Protein Information Retrieval: Get details like accession IDs, protein names, gene names, organism, length, and functional descriptions.
  • Sequence Fetching: Download protein sequences in FASTA format.
  • Use Case: When asked about the function of a specific gene, this Skill can provide a detailed summary of the corresponding protein's role and characteristics.

Quick Start

Use the query-uniprot skill to find information about the protein associated with the gene name TP53.

Frequently Asked Questions about query-uniprot

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

FAQPage Schema
How do I fetch protein sequences and annotations from UniProt?

To fetch protein sequences and annotations from UniProt, query the UniProt REST API using gene names, accession IDs, or keywords to retrieve functional descriptions and sequence data directly.

Can I search for UniProt protein details using a gene name or disease association?

Yes, you can search for UniProt protein details by gene name, accession ID, keywords, or disease associations across various organisms to retrieve comprehensive functional annotations.

What is the best way to get FASTA format protein sequences for bioinformatics research?

The best way to get FASTA format protein sequences for bioinformatics research is querying the UniProt REST API to download target protein sequences along with their detailed functional annotations.

Do I need to install the requests library to retrieve protein information from UniProt?

Yes, you need the requests library installed in your Python environment to execute the API calls that retrieve protein information, sequences, and annotations from the UniProt database.

What specific protein annotations can I retrieve using the UniProt REST API?

Using the UniProt REST API, you can retrieve specific protein annotations including accession IDs, protein names, gene names, organism information, sequence length, and detailed functional descriptions.

Are there limitations when querying UniProt for protein characterization across different organisms?

Querying UniProt for protein characterization supports searching across various organisms, but limitations may arise if the specific protein lacks detailed functional annotations or disease associations in the database.