Gives Claude programmatic access to NCBI's dbSNP database for querying single nucleotide polymorphism data. You'll want this if you're working on genomics research, variant analysis, or anything that needs to look up SNP information without leaving your coding environment. It handles NCBI API rate limiting gracefully and supports optional API keys to bump from 3 to 10 requests per second. The skill follows good security practices by using the credentials protocol for API key management and notifies users about NCBI's terms on first use. From DeepMind's science-skills collection, so it's built by people who actually use this stuff for research work.

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

Install

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

Installs into .claude/skills of the current project.

Files

dbSNP Database Integration

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/dbsnp_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.ncbi.nlm.nih.gov/snp/, then (2) create the file recording the notification text and timestamp.
  3. .env file: Make sure the .env file exists in your home directory. Create one if it does not exist.
  4. NCBI_API_KEY (optional): Raises the NCBI rate limit from 3 to 10 requests/second. The skill works without it, but a key is recommended if the user plans many queries or encounters a 429 error. You can register for a key for free at https://www.ncbi.nlm.nih.gov/account/settings/. You MUST use the safe credentials protocol in the credentials skill to check for and request this key if this skill looks relevant to the user's request.

Core Rules

Sponsors

Details

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

More from google-deepmind/science-skills

All 37
1google-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
2google-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
3google-deepmind avatargnomad-databasegoogle-deepmind/science-skillsQuery the Genome Aggregation Database (gnomAD). Use when determining the rarity or allele frequency of specific genetic variants, retrieving gene constraint met2.2Kskills.sh installs
4k-dense-ai avatardatabase-lookupk-dense-ai/scientific-agent-skillsQuery documented public database APIs with explicit endpoints, filters, pagination, and provenance. Use when a scientific, regulatory, financial, or other datab2.2Kskills.sh installs
5tencentcloudbase avatarcloudbase-document-database-in-wechat-miniprogramtencentcloudbase/skillsUse CloudBase document database WeChat MiniProgram SDK to query, create, update, and delete data. Supports complex queries, pagination, aggregation, and geoloca1.5Kskills.sh installs
6firebase avatarfirebase-basicsfirebase/skillsfirebase basics1.3Kskills.sh installs