exon-research/genomi/clinvar
Claude Code and agent skill by exon-research/genomi
- community
Checking that the SKILL.md file is still in the repository.
Build and inspect ClinVar exact-match evidence and candidate inventories. Use for clinical labels, VUS/conflict, carrier context, and drug-response rows.
Install
npx vskill@latest install exon-research/genomi/clinvarSKILL.md
ClinVar Evidence
Use this skill when the user asks about clinical labels, carrier findings, pathogenic/likely pathogenic entries, VUS, conflicting classifications, drug response, risk-factor labels, or ClinVar-derived discovery.
Goal
Build a candidate landscape from exact ClinVar matches. Use candidate_inventory as variant-level provenance evidence and candidate_review_groups as the carrier/condition review inventory.
Convention: Seeskills/conventions/evidence-quality.md.
Contract
- ClinVar matches provide exact/static evidence for source-backed
interpretation.
- Exact matching requires the optional build-specific library
clinvar-grch38 or clinvar-grch37.
- Candidate inventories are variant-level evidence, not interpretation.
- Candidate review groups are review targets. A heterozygous P/LP group can be
carrier-relevance evidence; it is not a carrier-status conclusion.
clinvar.scan_candidatesreturns an evidence view, grouped support,
warnings, and coverage; use those fields rather than inferring priority from prose.
- By default,
clinvar.scan_candidatesincludes P/LP, conflicting, VUS,
risk/association/protective, drug-response, and benign ClinVar groups.
- If ClinVar matches are missing,
clinvar.scan_candidatesmaterializes them
from the Active Genome Index before building the candidate inventory.
- VUS, conflicts, and low-review assertions are downgraded unless reviewed
source evidence supports a stronger claim.
- Drug-response rows use pharmacogenomic source context before actionability is
implied.
Cross-Capability Synthesis
A scope-limited result from this capability is not a final user-facing answer when other Genomi capabilities can contribute orthogonal evidence to the same question. Returning "cannot answer" while applicable capabilities remain unexamined is a host-agent failure mode.
Tools
clinvar.match_variants
Materialize exact ClinVar matches for comparable Active Genome Index variants using the installed build-specific ClinVar library.
Use when: After an Active Genome Index and the matching build-specific ClinVar library are available to materialize exact ClinVar/sample matches.
Why necessary: ClinVar matching is library-scoped materialization; it turns installed public ClinVar rows into exact matches for an Active Genome Index without forcing every genome-artifact task to run ClinVar.
clinvar.scan_candidates
Build a deterministic candidate inventory and candidate review groups from exact ClinVar matches, materializing those matches from the Active Genome Index when needed.
Use when: Broad Active Genome Index disease or risk triage when exact ClinVar candidate inventory is needed.
Why necessary: Broad disease triage needs bounded ClinVar variant provenance plus review groups instead of ad hoc spot checks over a large genome file. It performs missing match materialization internally before candidate scanning.
Interpretation Rules
- Pathogenic/likely pathogenic labels need zygosity, inheritance, population
frequency, gene-disease context, and source quality.
- Carrier language belongs in
phenotype.plan_risk_investigationwith
investigation_type:"carrier_review" after reviewing the group gates.
- VUS and conflicting labels use uncertainty/conflict wording.
- Drug-response labels require pharmacogenomic guideline context before clinical
actionability is implied.
- Common association/risk/protective labels usually provide limited context for
personal common-disease risk.
Routing Checks
- Prioritize ClinVar matches by actionability, review status, uncertainty,
population context, inheritance, and zygosity.
- If a ClinVar operation returns
status="requires_library_install", explain how
the named library helps this request and ask before installing it.
- Treat ClinVar condition strings as database labels that need interpretation.
- Keep the whole candidate inventory local; send selected public targets to
Journal source-review memory.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/clinvar/SKILL.md
Popularity
- Repository stars
- 483
- Repository forks
- 62
- 7-day trend score
- 31
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/exon-research/genomi/clinvar)