Skip to content
Agentmart
Submit a tool
This entry duplicates variant-evidence, which is the one we list in search.

variant-evidence

Answer specific rsID, allele, gene, region, genotype, and absence/callability questions using explicit session context or public evidence.

Skill by yo-steven

IndexedApache-2.0
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/yo-steven-variant-evidence

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Answer specific rsID, allele, gene, region, genotype, and absence/callability questions using explicit session context or public evidence.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions: not checked yet.

What's inside

Skill name
variant-evidence
Description
Answer specific rsID, allele, gene, region, genotype, and absence/callability questions using explicit session context or public evidence.
License
Apache-2.0
Instructions
147 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Variant And Gene Evidence

Use this skill when the user asks about a specific rsID, allele, gene, genomic
region, observed genotype, absence/reference claim, or whether the user's own
Active Genome Index supports a claim.

## Goal

Answer with the smallest evidence packet needed. Use sample support and
callability checks when the claim requires them.

Run `genomi.describe_context` first if the Active Genome Index is unknown. If an active
Active Genome Index exists, use it for sample-specific lookup. With public-only
context, answer from public/source evidence or ask the user for a file only
when personal evidence is required.

Use `variant.resolve` as the umbrella first lookup when the user's target is an
rsID, coordinate, exact allele, locus, region, or mixed text. It resolves
flexible input, checks the Active Genome Index, gathers existing deterministic
ClinVar/population/reviewed-source facts, and can search explicitly selected
accessible Active Genome Index records with `agi_id` or `include_known_active_genome_indexes`.

> **Convention:** See `skills/conventions/evidence-quality.md`.
> **Convention:** See `skills/_output-rules.md`.

## Contract

Contract:

- Personal variant claims are grounded in the selected Active Genome Index.
- Public-only variant answers are clearly marked public-only.
- Absence/reference claims require callability.
- Positive allele claims use genotype support when answer confidence matters.
- Medical meaning beyond static rows uses Journal source-review memory.

## 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

### active_genome_index.classify_genotype_support

Classify whether one exact allele has enough sample support to be used in a personal interpretation.

**Use when**: A user-specific interpretation depends on whether one exact allele is actually supported by Active Genome Index genotype/QC evidence.

**Why necessary**: A reported variant match still needs depth, genotype quality, and allele support before user-specific wording is justified.

**Example prompts**: Does this exact allele have enough support in my Active Genome Index?

**Result semantics**: Returns support_status and evidence_class; the host agent decides whether weak or missing support is a gap.

### active_genome_index.classify_region_callability

Classify whether a region can support reference or absence claims.

**Use when**: A negative, reference, absent-marker, or no-variant claim depends on whether the region was callable.

**Why necessary**: Absence claims require callability; a missing variant in a poorly covered region is not evidence of absence.

**Example prompts**: Can this region support saying a variant was absent?

**Result semantics**: Returns callability_status and support for negative/reference wording; the host agent writes the claim.

### variant.gather_allele_context

Gather existing sample, static, population, and reviewed research evidence for one allele.

**Use when**: The agent needs a consolidated context pack for one exact allele before interpreting or reporting it.

**Why necessary**: Variant reports need sample, static, population, and reviewed-research evidence gathered without recomputing unrelated evidence.

**Result semantics**: Combines stored sample/static/population/research evidence; missing sections are facts for the agent to interpret.

### variant.gather_gene_context

Gather existing sample, ClinVar, and reviewed research evidence for one gene.

**Use when**: a selected gene needs existing sample, ClinVar, and reviewed-research context before synthesis.

**Why necessary**: Gene-level interpretation needs gene-scoped context, which is different from one exact variant lookup.

**Result semantics**: Combines stored gene-scoped sample, static, and reviewed research evidence; absence of a section is not negative evidence by itself.

### variant.resolve

Resolve one variant target and return deterministic public, local sample, and stored evidence facts.

**Use when**: The user gives an rsID, chromosome coordinate, allele string, locus, region, or mixed variant text and needs deterministic facts before interpretation. The agent wants one lookup that can check the selected Active Genome Index and optionally approved previously parsed Active Genome Index records.

**Why necessary**: Precise variant questions need deterministic target resolution before public or personal evidence can be interpreted.

**Not for**: ranking population-trait candidate rsIDs; use gwas.compare_variant_associations for that task.

**Example prompts**: What is known about rs429358, and do I have it?

**Result semantics**: Returns resolved targets, local sample matches from Active Genome Index records, stored ClinVar/population/research facts, and target_inventory facts for host-agent synthesis. Previously parsed Active Genome Index records are searched only when agi_id or include_known_active_genome_indexes is supplied and scoped access is approved. ClinVar, Mendelian, stored research, and sample evidence are interpretation context, not population-trait lead-variant ranking evidence. target_inventory exposes resolved rsID, allele, sample, support, population, and reviewed-research facts; unanswered_answer_components identifies unresolved lookup components and missing inputs. The host agent decides whether any additional operation is relevant to the user's question.

## Evidence Requirements

- Positive personal allele claims use sample observation plus genotype support
  from `active_genome_index.classify_genotype_support` or a current private `genotype_support` row.
- Negative or reference claims use `active_genome_index.classify_region_callability`.
- Medical meaning beyond static rows uses the Journal source-review sub-skill
  in the source research skill and reviewed findings stored with
  `research.record`.
- Gene/variant background with public-only context uses `research.list_sources`,
  `research.query`, `research.search`, or public research.

## Gene Synthesis Checks

When `variant.gather_gene_context` is the selected evidence packet, cover only
the pieces supported by the returned data and reviewed sources:

- Gene function in the user's question context.

From yo-steven/genomi-exploration-20260613, Apache-2.0.

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Jun 13, 2026 (4 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Same skill elsewhere

Copies of this SKILL.md published by others; search shows only one of them.

More from yo-steven

Cite this page

variant-evidence skill. Agent Mart. https://agentmart.dev/skills/yo-steven-variant-evidence (last updated 2026-10-24)