Direct REST API access to UniProt for protein lookups, FASTA retrieval, and ID mapping across databases like Ensembl, RefSeq, and PDB. You get search by gene name or accession, batch operations for up to 100k IDs, and streaming for large datasets. The included Python client handles the common patterns. One thing to know: if you're already working in Python with multiple bioinformatics databases, bioservices gives you a unified interface to 40+ services including UniProt. This is better when you need UniProt-specific control or you're doing direct HTTP work outside a Python workflow.

skills.sh installs
269
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill uniprot-database --agent claude-code

Installs into .claude/skills of the current project.

Files

UniProt Database

Overview

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.

When to Use This Skill

This skill should be used when:

  • Searching for protein entries by name, gene symbol, accession, or organism
  • Retrieving protein sequences in FASTA or other formats
  • Mapping identifiers between UniProt and external databases (Ensembl, RefSeq, PDB, etc.)
  • Accessing protein annotations including GO terms, domains, and functional descriptions
  • Batch retrieving multiple protein entries efficiently
  • Querying reviewed (Swiss-Prot) vs. unreviewed (TrEMBL) protein data
  • Streaming large protein datasets
  • Building custom queries with field-specific search syntax

Core Capabilities

1. Searching for Proteins

Search UniProt using natural language queries or structured search syntax.

Common search patterns:

# Search by protein name
query = "insulin AND organism_name:\"Homo sapiens\""

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Backend & APIs, Python, Databases
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1davila7 avatarmetabolomics-workbench-databasedavila7/claude-code-templatesAccess NIH Metabolomics Workbench via REST API (4,200+ studies). Query metabolites, RefMet nomenclature, MS/NMR data, m/z searches, study metadata, for metabolo264skills.sh installs
2awslabs avataraws-lambdaawslabs/agent-pluginsDesign, build, deploy, test, and debug serverless applications with AWS Lambda. Triggers on phrases like: Lambda function, event source, serverless application,260skills.sh installs
3martinholovsky avatarapi-expertmartinholovsky/claude-skills-generatorExpert API architect specializing in RESTful API design, GraphQL, gRPC, and API security. Deep expertise in OpenAPI 3.1, authentication patterns (OAuth2, JWT), 257skills.sh installs
4patricio0312rev avatarvscode-rest-client-generatorpatricio0312rev/skillsGenerates .http files for the VS Code REST Client extension from Express, Next.js, Fastify, or other API routes. Creates organized request files with variables,255skills.sh installs
5davila7 avatarreactome-databasedavila7/claude-code-templatesQuery Reactome REST API for pathway analysis, enrichment, gene-pathway mapping, disease pathways, molecular interactions, expression analysis, for systems biolo252skills.sh installs
6travisjneuman avatardatabase-experttravisjneuman/.claudeAdvanced database design and administration for PostgreSQL, MongoDB, and Redis. Use when designing schemas, optimizing queries, managing database performance, o251skills.sh installs