query-uniprot

Retrieve protein sequences and functional annotations from the UniProt REST API.

401|53|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/Runchuan-BU/BioClaw --skill query-uniprot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: query-uniprot
Source: https://github.com/Runchuan-BU/BioClaw/tree/main/.claude/skills/query-uniprot
Command: npx skills add https://github.com/Runchuan-BU/BioClaw --skill query-uniprot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Makes it quick and easy to retrieve protein sequences, functional annotations, and accession details from the UniProt database without manually navigating REST endpoints or parsing raw JSON.

Core Features & Use Cases

  • Gene-centered search: Query UniProt by gene name (default human, reviewed/Swiss-Prot) to find accession IDs and canonical proteins.
  • Entry retrieval: Fetch full UniProt entries by accession to obtain protein names, gene names, sequence length, function comments, and direct links.
  • FASTA extraction: Download FASTA-formatted sequences for downstream analyses like BLAST or structure prediction.
  • Use case: Researcher asks what a gene product does and receives accession, a short function summary, sequence length, and a link to the UniProt entry.

Quick Start

Get UniProt entries for TP53 (human) and summarize accession, protein name, gene, organism, length, and a one-sentence function summary.

Frequently Asked Questions about query-uniprot

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

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

You can retrieve protein sequences and functional annotations by querying the UniProt REST API with a gene name, accession ID, keyword, or GO term to return protein details and links.

Can I download FASTA sequences for downstream BLAST analysis?

Yes, you can download FASTA sequences for downstream analyses like BLAST or structure prediction. The tool fetches FASTA-formatted protein sequences directly from the UniProt database on demand.

How do I get a UniProt entry by gene name for human proteins?

Query UniProt by gene name, defaulting to human and reviewed Swiss-Prot entries, to find canonical protein accession IDs and retrieve full entries with function comments and sequence length.

Does this support searching protein annotations across model organisms like mouse?

Yes, it supports retrieving protein annotations across common model organisms such as human and mouse by applying gene-to-protein lookups and accession retrieval via the UniProt REST API.

What is the best way to look up a gene product function summary without parsing raw JSON?

The best way to look up a gene product function summary without parsing raw JSON is to query the UniProt REST API, which returns a short function summary, accession ID, sequence length, and direct link.