Install any skill in seconds. Free to start, no credit card required.
Get Started Free →mkurman/dbsnp-database
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).
Passed 5 of 10 test cases with the skill, and 2 of 10 without it.
and 7 more in the full report
8 fixed2 passed either way10 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
If a regional search returns 1,423 available variants but default settings only return 500, what parameter can be increased and what is its maximum allowable ceiling value?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies --retmax as the parameter to adjust. | Missed | Passed |
| States that 5000 is the maximum allowed ceiling for retmax. | Missed | Passed |
The instructions your model reads when the skill loads.
uv: Read the uv skill and follow its Setup instructions to ensure
uv is installed and on PATH.
User Notification: If LICENSE_NOTIFICATION.txt does not already exist in this skill 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.
.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. The user can obtain one
for free by registering at https://www.ncbi.nlm.nih.gov/account/settings/.
If the variable is missing from .env, do NOT ask the user to paste it into
the chat (this would leak the key into the agent's context). Instead, give
the user this command — substituting ENV_FILE with the resolved literal
path to the .env file:
printf "Enter NCBI API key (typing hidden): " && read -s key && echo && echo "NCBI_API_KEY=$key" >> "ENV_FILE" && echo "Saved."
The scripts load credentials automatically via dotenv. NEVER read,
print, or inspect the .env file or its variables (e.g. no cat, grep,
echo, printenv, or os.environ.get on keys). Credentials must stay out
of the agent's context. See the
API Key section for more details.
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 specificallytest cases passed, vs 2 / 10 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.