Biopython Bioinformatics
aiming-lab/AutoResearchClaw
Quick reference for Biopython work: sequence operations, SeqIO file parsing, BLAST searches, Entrez queries, phylogenetic trees and PDB structure analysis.
A skill your agent uses when you want to look up, map, and search for short genetic variants (SNPs, indels) in NCBI's dbSNP database.
$ npx skills add google-deepmind/science-skills --skill dbsnp-database -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install google-deepmind/science-skills dbsnp-database --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/google-deepmind/science-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/dbsnp_database .claude/skills/dbsnp-database && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "dbsnp-database" agent skill from https://github.com/google-deepmind/science-skills/tree/main/skills/dbsnp_database into .claude/skills/dbsnp-database/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dbsnp-database", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/google-deepmind/science-skills/tree/main/skills/dbsnp_databaseType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add google-deepmind/science-skills --skill dbsnp-database -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install google-deepmind/science-skills dbsnp-database --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/google-deepmind/science-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/dbsnp_database .agents/skills/dbsnp-database && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "dbsnp-database" agent skill from https://github.com/google-deepmind/science-skills/tree/main/skills/dbsnp_database into .agents/skills/dbsnp-database/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dbsnp-database", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add google-deepmind/science-skills --skill dbsnp-database -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install google-deepmind/science-skills dbsnp-database --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/google-deepmind/science-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/dbsnp_database .cursor/skills/dbsnp-database && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "dbsnp-database" agent skill from https://github.com/google-deepmind/science-skills/tree/main/skills/dbsnp_database into .cursor/skills/dbsnp-database/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dbsnp-database", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/google-deepmind/science-skills.git --path skills/dbsnp_database--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add google-deepmind/science-skills --skill dbsnp-database -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install google-deepmind/science-skills dbsnp-database --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/google-deepmind/science-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/dbsnp_database .gemini/skills/dbsnp-database && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "dbsnp-database" agent skill from https://github.com/google-deepmind/science-skills/tree/main/skills/dbsnp_database into .gemini/skills/dbsnp-database/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dbsnp-database", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install google-deepmind/science-skills dbsnp-databaseInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add google-deepmind/science-skills --skill dbsnp-database -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/google-deepmind/science-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/dbsnp_database .github/skills/dbsnp-database && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "dbsnp-database" agent skill from https://github.com/google-deepmind/science-skills/tree/main/skills/dbsnp_database into .github/skills/dbsnp-database/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dbsnp-database", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add google-deepmind/science-skills --skill dbsnp-database -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install google-deepmind/science-skills dbsnp-database --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/google-deepmind/science-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/dbsnp_database .opencode/skills/dbsnp-database && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "dbsnp-database" agent skill from https://github.com/google-deepmind/science-skills/tree/main/skills/dbsnp_database into .opencode/skills/dbsnp-database/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dbsnp-database", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
dbsnp-databaseA skill your agent uses when you want to look up, map, and search for short genetic variants (SNPs, indels) in NCBI's dbSNP database.
Dbsnp Database is an agent skill from google-deepmind/science-skills. Use 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 in VCF format, and HGVS strings. For an rsID, returns variant type, gene associations, clinical significance, allele frequencies, and genomic coordinates (GRCh38).
Its SKILL.md is about 3.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including scripts and reference files (for example `references/api-notes.md` and `scripts/dbsnp_cli.py`).
It sits in Research & Science, covering Bioinformatics. It works with NCBI. The repository describes itself as: GDM Science Skills to speed up agentic scientific workflows with better grounding and higher token efficiency. Integrate insights from AlphaGenome, AFDB, UniProt and 30+ other… The licence is Apache-2.0.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 6883275. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
uvFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
ncbi.nlm.nih.govFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
NCBI_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Dbsnp Database loads about 3.4k tokens when it runs, and up to ~4.4k if it reads all its reference files. Until then it costs about 84 tokens; SKILL.md has 1,445 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
3. **`.env` file**: Make sure the `.env` file exists in your home directory.Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from google-deepmind/science-skills at commit 6883275, republished under its Apache-2.0 licence (© google-deepmind). 1,445 words, ~3,402 tokens.
.claude/skills/dbsnp-database/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.uv: Read the uv skill and follow its Setup instructions to ensure
uv is installed and on PATH..env file: Make sure the .env file exists in your home directory.
Create one if it does not exist.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.scripts/dbsnp_cli.py to query the database rather than constructing custom
HTTP or curl requests. The script automatically handles rate limiting,
retries, and JSON parsing.search-region to find the rsID of a
specific variant; use resolve-variant instead.--full on get-variant unless specifically
needed, as raw payloads can exceed 1 MB.Use this skill when you need to:
Do NOT use when you need to:
Pick the right command on the first try. Match the user's input to the correct subcommand below — one command call is almost always sufficient.
rs7412, rs268): get-variant8 19962213 C T):
resolve-variantNC_000008.11:g.19962213del): resolve-hgvsresolve-rsidsearch-region[!CAUTION] Do NOT use
search-regionto find the rsID of a specific variant. If the user provides a chromosome, position, reference allele, and alternate allele (four values), useresolve-variant— it is a direct, single-API-call lookup.search-regionis only for surveying all variants within a positional range and returns hundreds/thousands of results.
# Look up variant rs7412: type, gene, clinical significance, MAF
uv run scripts/dbsnp_cli.py get-variant rs7412 --output /tmp/rs7412.json
# Find the rsID for a variant at chr8:19962213 C>T
uv run scripts/dbsnp_cli.py resolve-variant 8 19962213 C T \
--output /tmp/resolve.jsonAll subcommands write JSON to disk. Always save output in the /tmp/ directory.
The --output flag is required.
get-variant — Fetch Variant RecordRetrieve the RefSNP record for one rsID. By default the output is abbreviated to
the most useful fields. Both rs268 and 268 are accepted.
uv run scripts/dbsnp_cli.py get-variant rs268 --output /tmp/rs268.json
uv run scripts/dbsnp_cli.py get-variant 268 --assembly GCF_000001405.40 \
--output /tmp/rs268.jsonArguments:
rsid (positional, required): The RefSNP identifier.--assembly: RefSeq assembly accession (default: GCF_000001405.40 =
GRCh38).--full: Return the complete raw JSON payload — see warning below.--output: Output file path (default: /tmp/dbsnp_output.json).Abbreviated output fields:
refsnp_id: Numeric rsIDvariant_type: e.g. snv, ins, del, delinsgenes: Sorted list of gene symbols (locus names)clinical_significances: List of clinical significance labelsminor_allele_frequencies: Study name, allele count, total countplacements: Genomic placements for the requested assembly[!WARNING] About
--full: The raw RefSNP payload is typically 50–500 KB and can exceed 1 MB for clinically significant variants with many submissions. Only use--fullwhen you specifically need data absent from the abbreviated output — for example:
- The complete HGVS nomenclature across every transcript and protein isoform.
- Full submission history with individual submitter details and timestamps.
- Population-level allele frequency breakdowns by sub-population within a study (e.g. per-population gnomAD counts).
- The full set of genomic placements across multiple assemblies (GRCh37 and GRCh38 simultaneously).
- Merge history showing which older rsIDs were merged into this one.
resolve-variant — Genomic Coordinates → rsIDDetermine the rsID(s) for a variant given its genomic coordinates (chromosome,
position, reference allele, alternate allele). This is the command to use when
the user provides a variant as space-separated coordinates like 8 19962213 C T.
uv run scripts/dbsnp_cli.py resolve-variant 8 19962213 C T \
--output /tmp/resolve.jsonArguments:
chrom (positional): Chromosome number (e.g. 8) or RefSeq sequence
accession (e.g. NC_000008.11). Chromosomes X and Y must be passed as
their numeric equivalents: 23 for X and 24 for Y.pos (positional): 1-based genomic position.ref (positional): Reference allele (e.g. C).alts (positional): Alternate allele(s), comma-separated (e.g. T).--assembly: RefSeq assembly accession (default: GCF_000001405.40).--output: Output file path (default: /tmp/dbsnp_output.json).Output: {"rsids": ["12345", "67890"]}
resolve-rsid — rsID → Genomic CoordinatesGet the genomic placement (sequence ID and allele details) for a known rsID on a specific assembly.
uv run scripts/dbsnp_cli.py resolve-rsid rs7412 --output /tmp/coords.jsonArguments:
rsid (positional): The RefSNP identifier.--assembly: RefSeq assembly accession (default: GCF_000001405.40).--output: Output file path (default: /tmp/dbsnp_output.json).Output: {"rsid": "7412", "assembly": "...", "placements": [...]}
resolve-hgvs — HGVS → rsIDFind the rsID(s) corresponding to an HGVS expression.
uv run scripts/dbsnp_cli.py resolve-hgvs 'NC_000008.11:g.19962213del' \
--output /tmp/hgvs.jsonArguments:
hgvs (positional): The HGVS string.--assembly: RefSeq assembly accession (default: GCF_000001405.40).--output: Output file path (default: /tmp/dbsnp_output.json).Output: {"rsids": ["12345"]}
[!TIP] HGVS strings often contain characters that shells interpret (colons, greater-than signs). Always wrap them in single quotes to prevent shell expansion.
search-region — Regional Variant SearchFind all rsIDs within a bounded chromosomal region.
uv run scripts/dbsnp_cli.py search-region 7 117100000 117300000 \
--output /tmp/region.jsonArguments:
chrom (positional): Chromosome (e.g. 7). Use 23 for chromosome X and
24 for chromosome Y.start (positional): Start position.end (positional): End position.--retmax: Maximum rsIDs to return (default: 500, ceiling: 5 000).--output: Output file path (default: /tmp/dbsnp_output.json).Output:
{
"rsids": ["12345", "67890", "..."],
"returned": 500,
"total_available": 1423,
"truncated": true,
"note": "Only 500 of 1423 variants returned. Increase --retmax ..."
}When total_available exceeds the returned count, the output includes a
truncated flag and a note. Increase --retmax to retrieve more (up to 5
000).
# Step 1: Map VCF coordinates to rsID
uv run scripts/dbsnp_cli.py resolve-variant 19 44908684 T C \
--output /tmp/step1.json
# Step 2: Get the full details for the resolved rsID
uv run scripts/dbsnp_cli.py get-variant <rsid_from_step1> \
--output /tmp/step2.json# Step 1: Find all variants in a region spanning the CFTR gene
uv run scripts/dbsnp_cli.py search-region 7 117100000 117300000 \
--retmax 1000 --output /tmp/region.json
# Step 2: Retrieve details on individual rsIDs of interest
uv run scripts/dbsnp_cli.py get-variant <rsid> --output /tmp/detail.json# Step 1: Get the rsID for an HGVS expression
uv run scripts/dbsnp_cli.py resolve-hgvs 'NC_000019.10:g.44908684T>C' \
--output /tmp/hgvs.json
# Step 2: Resolve that rsID to VCF-style coordinates
uv run scripts/dbsnp_cli.py resolve-rsid <rsid> --output /tmp/coords.jsonThe Variation Services endpoints (used by get-variant, resolve-variant,
resolve-rsid, resolve-hgvs) expect a RefSeq assembly accession. The
RefSeq accession for GRCh38 is GCF_000001405.40, and for GRCh37 it is
GCF_000001405.25.
The search-region subcommand always searches GRCh38 positions.
[!IMPORTANT] Automatic assembly fallback: The
resolve-variantandresolve-hgvscommands automatically try GRCh38 first. If no rsIDs are found, they retry with GRCh37 before reporting failure. When a fallback occurs the output JSON includes a"note"field explaining which assembly succeeded. You do NOT need to manually retry with a different assembly — the script handles this transparently.
You only need to override --assembly when you specifically want to
restrict the lookup to one assembly (e.g. because the user's coordinates are
known to be GRCh37).
Without an API key the script is limited to 3 requests per second. With a key this increases to 10 requests per second.
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.
If you receive an HTTP 500 error with a message detailing that the asserted reference allele is not equal to the reference sequence:
What it means: The coordinate position is likely valid, but the reference
allele (ref) you provided does not match the base at that position in the
requested assembly.
Action: 1. DO NOT RETRY the exact same query mechanically. 2. Check
the assembly: Coordinates are assembly-specific. 3. Switch assembly: If
you were querying GRCh37, try GRCh38 (using --assembly GCF_000001405.40), or
if querying GRCh38, try GRCh37 (using --assembly GCF_000001405.25).
Mistake: Forgetting to quote HGVS strings Fix: Wrap in single
quotes: 'NC_000008.11:g.19962213del'
Mistake: Passing a chromosome name to resolve-variant instead of a
sequence accession Fix: Use the numeric chromosome ID (e.g. 8) or a
RefSeq accession like NC_000008.11
Mistake: Using --full on get-variant without needing it Fix: The
abbreviated output covers most use cases; --full returns 50–500 KB+ of
JSON
Mistake: Expecting search-region to return all results by default
Fix: The default --retmax is 500; check total_available in the
output to see if results were truncated
Mistake: Using GRCh37 coordinates with search-region Fix:
search-region always uses GRCh38 positions; lift over coordinates first if
starting from GRCh37
Mistake: Manually retrying resolve-variant or resolve-hgvs with a
different --assembly when the first call fails Fix: The script
automatically tries GRCh38 then GRCh37; a single call is sufficient
Mistake: Passing X or Y as the chromosome value Fix: Use the
numeric equivalents: 23 for chromosome X and 24 for chromosome Y. The
CLI treats chromosomes numerically by default.
© google-deepmind, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (scripts, references) in skills/dbsnp_database of google-deepmind/science-skills.
Open the folder on GitHubat commit 6883275
We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in google-deepmind/science-skills, which our catalogue first saw on October 7, 2026.
Dbsnp Database next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Dbsnp Database this skillgoogle-deepmind/science-skills | 3.2k | 2 repos | ~3.4k | Automated safety check: Notes | Apache-2.0 | |
| Biopython Bioinformaticsaiming-lab/AutoResearchClaw | 15k | — | ~810 | Automated safety check: Pass | MIT | |
| Bio Write SequencesGPTomics/bioSkills | 1.2k | 3 repos | ~2.1k | Automated safety check: Pass | MIT | |
| ETE Toolkit for Phylogenetic Treesdavila7/claude-code-templates | 32k | 12 repos | ~4.5k | Automated safety check: Notes | MIT | |
| Biopythondavila7/claude-code-templates | 32k | 13 repos | ~3.4k | Automated safety check: Pass | MIT | |
| Clinvar Databasedavila7/claude-code-templates | 32k | 11 repos | ~3.3k | Automated safety check: Pass | MIT |
aiming-lab/AutoResearchClaw
Quick reference for Biopython work: sequence operations, SeqIO file parsing, BLAST searches, Entrez queries, phylogenetic trees and PDB structure analysis.
GPTomics/bioSkills
Write biological sequences to files (FASTA, FASTQ, GenBank, EMBL) using Biopython Bio.SeqIO.
davila7/claude-code-templates
Guides your agent through building, editing, comparing and drawing phylogenetic trees with the ETE Python toolkit, including orthology calls and NCBI taxonomy lookups.
davila7/claude-code-templates
Primary Python toolkit for molecular biology. An agent skill from davila7/claude-code-templates.
davila7/claude-code-templates
Query NCBI ClinVar for variant clinical significance. An agent skill from davila7/claude-code-templates.
ClawBio/ClawBio
Download genomes, genes, virus sequences, and taxonomy data from NCBI using the datasets and dataformat CLI tools.
google-deepmind/science-skills
Retrieve and analyze AlphaFold predicted structures for a protein.
google-deepmind/science-skills
Analyzes genetic variant effects on gene expression (RNA-seq), chromatin accessibility (DNASE), histone marks (ChIP), and transcription factors using the AlphaGenome API.
google-deepmind/science-skills
Query the ChEMBL database for bioactive molecules, drug targets, bioactivity data, approved drugs, and chemical structures.
google-deepmind/science-skills
Query ClinicalTrials.gov via APIv2. An agent skill from google-deepmind/science-skills.
google-deepmind/science-skills
A skill your agent uses when needing clinical significance, pathogenicity classifications (e.g., Pathogenic, Benign, VUS), clinical evidence rationales, or finding "hard positive" benchmark controls…
google-deepmind/science-skills
Query the Genome Aggregation Database (gnomAD). An agent skill from google-deepmind/science-skills.
Works with
Categories
A skill your agent uses when you want to look up, map, and search for short genetic variants (SNPs, indels) in NCBI's dbSNP database. Dbsnp Database is an agent skill from google-deepmind/science-skills. Use when you want to look up, map, and search for short genetic variants (SNPs, indels) in NCBI's dbSNP database.
Dbsnp Database fits situations like: you want to look up; search for short genetic variants (SNPs; indels) in NCBIs dbSNP database.
Run `npx skills add google-deepmind/science-skills --skill dbsnp-database -a claude-code`. Or copy the skill folder (skills/dbsnp_database in google-deepmind/science-skills) into .claude/skills/dbsnp-database in your project. Claude Code loads it when a task matches its description.
Run `npx skills add google-deepmind/science-skills --skill dbsnp-database -a codex`. Or copy the skill folder (skills/dbsnp_database in google-deepmind/science-skills) into .agents/skills/dbsnp-database in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add google-deepmind/science-skills --skill dbsnp-database -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dbsnp-database, .gemini/skills/dbsnp-database, .github/skills/dbsnp-database and .opencode/skills/dbsnp-database in your project.
Going by SKILL.md and its folder, Dbsnp Database needs Python for the scripts in its folder, the command-line tools its instructions call (uv) and credentials named NCBI_API_KEY. Our summary lists: Python 3; A credential in NCBI_API_KEY.
SKILL.md names 1 domain. As links in the text: ncbi.nlm.nih.gov. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Dbsnp Database is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.4k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Dbsnp Database: Biopython Bioinformatics (aiming-lab/AutoResearchClaw, 15k stars), Bio Write Sequences (GPTomics/bioSkills, 1.2k stars), ETE Toolkit for Phylogenetic Trees (davila7/claude-code-templates, 32k stars) and Biopython (davila7/claude-code-templates, 32k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
google-deepmind (a GitHub organization) maintains it in google-deepmind/science-skills, which has 3,216 GitHub stars. The repository holds 40 skills in this directory. The repository was last updated on September 15, 2026.
Source: google-deepmind/science-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.