eightmm/codex-science/clinvar-search
Claude Code and agent skill by eightmm/codex-science
- community
Checking that the SKILL.md file is still in the repository.
Look up clinical significance and pathogenicity classifications (Pathogenic, Benign, VUS) and supporting evidence for human genomic variants in NCBI ClinVar. Use for variant clinical interpretation or benchmark controls. Public NCBI API, no credential needed.
Install
npx vskill@latest install eightmm/codex-science/clinvar-searchSKILL.md
Clinvar Search (Codex-native)
Codex-native adaptation of Google DeepMind's clinvar-database skill (science-skills, Apache-2.0). Uses the public API directly through Codex's own tools.
Decision contract
Record the variant query (rsID, HGVS, or gene), species, supplied assembly, condition or phenotype, evidence cutoff, and whether the task asks for a record lookup or an interpretation summary. Preserve ambiguous variants as unresolved until normalized to a returned ClinVar record. Treat every classification as a submitter assertion about a specified variant-condition pair, not clinical or functional truth. Do not collapse distinct conditions or submissions into one label.
Reference usage
before assigning claim status, comparing submitters, or interpreting star levels or conflicting classifications.
before excluding a record, treating an absent result as evidence, or reporting uncertainty and applicability limits.
Workflow
- Gates (ask before proceeding). On first use in a workspace, ask the user
to review the source's terms of use and wait for confirmation; record the notice in provenance. Ask before installs or large downloads. Write large responses to a file and parse them; run helper code via uv run, never bare python3. Continue only after required notice and approvals; record them. Access remains read-only and rate-limit polite.
- Normalize the query and fix species, assembly, condition, evidence cutoff,
and lookup-versus-summary scope; if allele, build, or condition is ambiguous, stop classification and record unresolved identifiers.
- Read the reference rules and select a supported claim class; distinguish a
ClinVar database assertion from clinical truth, and record claim IDs, status, and support criteria.
- Search NCBI E-utilities at
https://eutils.ncbi.nlm.nih.gov/entrez/eutils/ (esearch, esummary, efetch, db=clinvar), retain the exact query and returned IDs, then fetch selected records; if using Codex Science MCP, use science_query_source_v2 with source="clinvar". science_query_source_v2 requires source and parameters; optional top-level fields are operation, page_size, max_pages, and include_snapshot. Current v2 legacy sources accept required parameters.query (a non-empty string) and optional parameters.limit (an integer from 1 to 10). science_list_source_contracts lists available sources and operations; it does not return a parameter schema. Current v2 routes refuse evidence_cutoff; record the cutoff in your protocol and apply it to returned record dates yourself, treating missing dates as unresolved. Record query, endpoint/tool, access time, and release/version when reported.
- Verify variant allele, assembly, condition, accession, and response
completeness against the request; mismatch or truncation prevents a positive mapping, and the record is retained as unresolved with its reason.
- Compare the returned SCV submissions and VCV/RCV aggregate for the same
assertion type; account for review status/stars, classification conflicts, and submitter/dependency overlap, then record included/excluded records, counts, and reasons.
- When feasible within rate limits (at least once per run, not per lookup), check positive and negative controls and the smallest relevant sensitivity
changes described in the reference; record control outcomes and whether the conclusion changes.
- Verify that status is supported, contradicted, inconclusive, or
unavailable, that missing/null/no-match/service-failure states remain distinct, and that artifact/hash, timestamp, identifiers, and claim dependencies are present; retain response or hash-bound artifact and hand query, endpoint, and cited IDs to $science-provenance, then claims to $science-review before presentation.
Outputs
Produce clinvar-assertion-evidence-v1 with required fields: query and normalized variant; species and assembly; condition; claim IDs and claim class; status (supported, contradicted, inconclusive, or unavailable); ClinVar VCV/RCV/SCV accessions actually returned; classification; review status and star rating; supporting and conflicting evidence; submitters and known dependencies; evidence cutoff; retrieval timestamp and release/version; included/excluded counts and reasons; uncertainty and limitations; smallest next lookup; response artifact path or hash; and provenance/review references.
Boundaries
Clinical significance and review status vary in confidence; report the star rating and its underlying review-status text. This is not clinical or diagnostic advice. Cite only ClinVar accessions (VCV/RCV) actually returned. A missing record or blank field is not evidence of benignity; a classification is not an individual diagnosis or functional proof. Stop interpretation when allele, build, condition, or record identity cannot be resolved. Do not replace a failed structured query with broad web search. Preserve exact queries, bound retries to transient failures, honor service responses, and report no match, unavailable service, omitted field, explicit null, failed page, and truncation separately.
Security
- Security scanPassed, 90 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 repositoryCheckingauthored-skills/clinvar-search/SKILL.md
Popularity
- Repository stars
- 2
- 7-day trend score
- 10
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/eightmm/codex-science/clinvar-search)