Query and annotate gene variants from ClinVar and dbSNP databases. Trigger when: - User provides a variant identifier (rsID, HGVS notation, genomic coordinates) and asks about clinical significance - User mentions "ClinVar", "dbSNP", "variant annotation", "pathogenicity", "clinical significance" - User wants to know if a mutation is pathogenic, benign, or of uncertain significance - User provides VCF content or variant data requiring interpretation - Input: variant ID (rs12345), HGVS notation (NM_007294.3:c.5096G>A), or genomic coordinates (chr17:43094692:G>A) - Output: clinical significance, ACMG classification, allele frequency, disease associations
87
82%
Does it follow best practices?
Impact
99%
1.26xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Python API usage and output structure
Correct import path
0%
100%
VariantAnnotator instantiation
0%
100%
batch_query usage
0%
100%
Multiple input format handling
100%
100%
Output saved to JSON file
100%
100%
ACMG fields present in output
100%
83%
clinical_significance field
100%
100%
disease_associations present
100%
100%
interpretation_summary present
100%
100%
Rate limiting respected
100%
100%
No hardcoded API credentials
100%
100%
Batch variant processing and CLI
Uses --file flag
0%
100%
Uses --output flag
0%
100%
Output file produced
100%
100%
Shell script executable
100%
100%
Rate limiting addressed
100%
100%
Dependency install step
100%
100%
VCF-style variants accepted
100%
100%
JSON output format
70%
100%
No hardcoded API credentials
100%
100%
Correct script path
0%
100%
ACMG scoring logic and classification
PS criteria weight
100%
100%
PM criteria weight
100%
100%
PP criteria weight
100%
100%
BA1 stand-alone weight
100%
100%
BS criteria weight
100%
100%
BP criteria weight
100%
100%
Pathogenic threshold
100%
100%
Benign stand-alone threshold
100%
100%
VUS threshold
100%
100%
Likely Benign threshold
100%
100%
Likely Pathogenic threshold
100%
100%
Numeric score in output
100%
100%
ca9aaa4
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.