Gives Claude direct access to UniProt's protein databases including UniProtKB, UniParc, and UniRef for retrieving curated biological data and running sequence lookups. Comes from DeepMind's science-skills collection and requires uv to be installed. It handles license notifications automatically by checking UniProt's terms and creating a local record in your workspace. This is straightforward infrastructure for bioinformatics work. If you're building anything that needs protein data or cross-referencing biological sequences, this beats writing your own API wrapper. The 980 installs and clean security audits suggest it's a solid implementation from a team that actually uses this stuff.

skills.sh installs
2.3K
GitHub stars
3.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add google-deepmind/science-skills --skill uniprot-database --agent claude-code

Installs into .claude/skills of the current project.

Files

UniProt Database Access

Prerequisites

  1. uv: Read the uv skill and follow its Setup instructions to ensure uv is installed and on PATH.
  2. User Notification: If .licenses/uniprot_database_LICENSE.txt does not already exist in the workspace root directory then (1) prominently notify the user to check the terms at https://www.uniprot.org/help/license and https://www.uniprot.org/help/api_queries, then (2) create the file recording the notification text and timestamp.

Overview

Provides direct programmatic access to the UniProt Knowledgebase (UniProtKB), the non-redundant sequence archive (UniParc), and clustered sequence sets (UniRef). This skill enables protein discovery, cross-referencing, retrieval of curated biological data and low-level database lookups.

Core Rules

Sponsors

Details

Repository
github.com/google-deepmind/science-skills
Categories
Backend & APIs, Sales & Marketing, Databases
First seen
Jul 14, 2026

More from google-deepmind/science-skills

All 37
1google-deepmind avatarchembl-databasegoogle-deepmind/science-skillsQuery the ChEMBL database for bioactive molecules, drug targets, bioactivity data, approved drugs, and chemical structures. Use when the user asks about compoun2.3Kskills.sh installs
2google-deepmind avatarclinvar-databasegoogle-deepmind/science-skillsUse when needing clinical significance, pathogenicity classifications (e.g., Pathogenic, Benign, VUS), clinical evidence rationales, or finding "hard positive" 2.3Kskills.sh installs
3figma avatarfigma-generate-diagramfigma/mcp-server-guideMANDATORY prerequisite — load this skill BEFORE every `generate_diagram` tool call. NEVER call `generate_diagram` directly without loading this skill first. Tri2.2Kskills.sh installs
4google-deepmind avatardbsnp-databasegoogle-deepmind/science-skillsUse when you want to look up, map, and search for short genetic variants (SNPs, indels) in NCBI's dbSNP database. Resolves between rsIDs, genomic coordinates in2.2Kskills.sh installs
5google-deepmind avatargtex-databasegoogle-deepmind/science-skillsUse when you want to retrieve quantitative RNA expression data and variant eQTL information from the GTEx (Genotype-Tissue Expression) Project across 54 non-dis2.2Kskills.sh installs
6google-deepmind avatarjaspar-databasegoogle-deepmind/science-skillsQuery the JASPAR database for Transcription Factor (TF) binding profiles. Use when retrieving Position Frequency Matrices (PFMs) or Position Weight Matrices (PW2.2Kskills.sh installs