Agent skill

Genomic Inquiry

by exon-research in exon-research/genomi

Default entry for natural-language DNA questions. An agent skill from exon-research/genomi.

Apache-2.0Auto-check passedResearch & Science

Install Genomic Inquiry

skills CLI
$ npx skills add exon-research/genomi --skill genomic-inquiry -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install exon-research/genomi genomic-inquiry --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/exon-research/genomi.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/genomic-inquiry .claude/skills/genomic-inquiry && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
genomic-inquiry
GitHub stars
484
Token cost
~2.1k tokens
SKILL.md length
973 words
Files
1
Skills in repo
20
Repo updated
First seen
Licence
Apache-2.0

At a glance

Default entry for natural-language DNA questions. An agent skill from exon-research/genomi.

  • Works in 4 steps: Use genomi.describe_context when the… → Extract obvious fields from the user… → Load the most specific focused… → …
  • Tasks that involve Bioinformatics
  • SKILL.md covers Goal, Contract, Agent Start and Personal Source Triage, plus 6 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Genomic Inquiry is an agent skill from exon-research/genomi. Default entry for natural-language DNA questions. The host agent resolves intent, reads focused skills, calls narrow evidence tools, and adapts after inspecting tool output.

Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Research & Science, covering Bioinformatics. The repository describes itself as: Local-first, open-source Claude Science alternative, before Claude Science is a thing. Turn your AI agent into personal DNA expert. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Bioinformatics

Example prompts

  • “/genomic-inquiry”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Use genomi.describe_context when the Active Genome Index is unknown.
  2. Extract obvious fields from the user request: source, agi_id, user/profile
  3. Load the most specific focused capability skill, then call its capability tools through genomi.invoke.
  4. Call one narrow tool and inspect its output before selecting additional

What it can do on your machine

Read from SKILL.md and the folder at commit 1df4f5b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Genomic Inquiry loads about 2.1k tokens when it runs. Until then it costs about 47 tokens; SKILL.md has 973 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~47
When it runs · the whole SKILL.md, loaded when a task matches
~2.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from exon-research/genomi at commit 1df4f5b, republished under its Apache-2.0 licence (© exon-research). 973 words, ~2,090 tokens.

Download SKILL.mdSave it as .claude/skills/genomic-inquiry/SKILL.md (or your agent's skills folder).
name
genomic-inquiry
description
Default entry for natural-language DNA questions. The host agent resolves intent, reads focused skills, calls narrow evidence tools, and adapts after inspecting tool output.
tools
genomi.describe_context
mutating
false

Genomic Inquiry

Use this skill as the default entry for natural-language DNA questions: personal triage, "what matters in my genome?", "do I have this variant?", variant/gene interpretation, GWAS-style questions, or public genomic background.

Goal

Turn the user's question into the smallest useful evidence action. A genome source is optional context. Use the Active Genome Index when present and relevant; with public-only context, answer from public sources, GWAS, and shared reviewed evidence.

Convention: See skills/conventions/context-routing.md before selecting Active Genome Index. Convention: See skills/conventions/evidence-quality.md before making personal or medical claims.

Contract

Contract:

  • User intent drives the selected evidence path.
  • The host agent resolves intent from this skill pack and tool outputs.
  • Personal claims use only explicitly selected session context.
  • Public-source answers do not need a routine Active Genome Index status line.
  • Tool outputs are inspected before choosing additional operations.
  • Operation metadata and focused skills guide tool choice; tool results are evidence for the host agent to interpret.
  • Candidate and ranking tools return evidence views, alternatives, warnings, coverage, and source-prior detail for the host agent to interpret.

Agent Start

  1. Use genomi.describe_context when the Active Genome Index is unknown.
  2. Extract obvious fields from the user request: source, agi_id, user/profile nickname, rsid, gene, exact allele, phenotype, drug, condition, or topic.
  3. Load the most specific focused capability skill, then call its capability tools through genomi.invoke.
  4. Call one narrow tool and inspect its output before selecting additional evidence operations.

Personal Source Triage

For "what matters in my genome?" or similar broad personal questions:

  • If a source path is supplied, build/select it with genomi.parse_source when an Active Genome Index is needed. The supplied source path is approval to read that source for this session.
  • Run clinvar.scan_candidates to build a deterministic ClinVar candidate inventory. If the build-specific ClinVar library is missing, ask before installing clinvar-grch38 or clinvar-grch37.
  • Inspect structured candidate guidance before selecting findings for follow-up or final interpretation.
  • Drill into selected findings with variant.gather_allele_context, variant.gather_gene_context, active_genome_index.classify_genotype_support, or active_genome_index.classify_region_callability.

Group raw matches by actionability, clinical assertion strength, uncertainty/conflict, carrier context, common-risk or trait context, and limitations.

After genomi.parse_source, use the Active Genome Index for normal future inquiries. Surface the original intake file path for rebuild or validation work.

Specific Questions

  • Personal rsID question with an Active Genome Index: use variant.resolve first.
  • Personal exact allele question: use active_genome_index.classify_genotype_support and variant.gather_allele_context when allele support and source context are needed.
  • Gene-level sample question: use variant.gather_gene_context and only make sample-specific statements for observed/sample-supported variants.
  • Absence/reference claims require active_genome_index.classify_region_callability.
  • Public variant/gene question with public-only context: use research.list_sources, research.build_target_packet, focused source review, and research.record when useful.
  • Candidate genes: use the source-specific tool when the source family is clear: phenotype.compare_gene_hpo_evidence for HPO or single-subject phenotype matching, gwas.compare_gene_associations for explicit GWAS Catalog reported_gene/mapped_gene/source gene-field evidence, and phenotype.compare_drug_target_evidence for drug-target or mechanism evidence. phenotype.retrieve_trait_gene_records retrieves trait-to-gene records from integrated public sources and can be filtered by candidate genes. If several source families could answer the question, call the relevant source-specific tools separately and keep their evidence priors separate in the answer. GWAS Catalog mapped genes are not causal-gene assignments, and association_only_not_causal records cannot be the final support for a causal-gene answer.
  • Analytical grounding: use pathway.retrieve_members for Reactome, KEGG, or Hallmark pathway member genes; cell_type.retrieve_markers for HPA, CellMarker, PanglaoDB, or ENCODE marker sources; and region.retrieve_features for local GENCODE/ENCODE interval overlaps.
  • GWAS phenotype plus candidate rsIDs: load the GWAS Catalog skill, call gwas.compare_variant_associations, then select additional operations from the returned evidence. Variant lookup, ClinVar, Mendelian, sample, same-gene, or pathway context is follow-up context to report beside the population-trait GWAS Catalog rsID ranking.
  • Functional-genomics perturbation context plus candidate genes: load the functional genomics skill, call functional_genomics.compare_gene_perturbation for the normal native-retrieve, verify, and compare flow, and answer from verified perturbation-source evidence rather than generic co-mention.
Show full SKILL.md (356 more words)Show less

Outcome-Shaped Questions

Outcome-shaped questions ("will I get X?", "am I at higher risk for X?", "how likely am I to X?", "will I go bald?") are answered by combining capabilities that contribute orthogonal evidence to the same question. The combination is question-dependent.

Answer Contract

User-facing answers must include:

  • The evidence classes used: sample observation, ClinVar/static source, population frequency, GWAS association, reviewed source, or limitation.
  • Whether Active Genome Index evidence changed the result, limitation, blocker, or next action when that is material to the answer.
  • The candidate evidence basis when present: source prior, direct versus adjacent or plausibility-only support, and any warnings.
  • What matters for decision-making: answer support, genotype support, callability, source review, clinical confirmation, or user/clinical context.

Use informational medical language. Clinical decisions need clinician confirmation. Personal risk percentages need cited source support. External services receive selected public targets only.

Intent Checks

  • Use source intake for questions that provide or require a genome source file.
  • Resolve intent as the host agent using this skill pack and tool metadata.
  • Treat session-selected source Active Genome Index records or Active Genome Index records as the Active Genome Index.
  • Keep answers from public sources clear without adding a routine "no Active Genome Index" disclaimer.
  • Use narrow variant/source tools for small factual lookups.

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

phenotype.retrieve_trait_gene_records

Retrieve native trait-to-gene records from integrated public sources, optionally filtered to gene symbols.

Use when: Retrieves trait-to-gene records from Open Targets target-disease associations and disease clinical drug candidate records. The genes array is an optional filter, not the scope of the capability.

Why necessary: Trait-to-gene retrieval supplies native public records for complex traits without pretending to rank final causal genes.

Result semantics: Returns native retrieved source records grouped by gene and evidence regime; it does not return a recommended answer. Association-only records are labelled as association_only_not_causal. A clean empty result means the declared sources had no matching trait-to-gene records for the input trait and optional gene filter.

© exon-research, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/genomic-inquiry of exon-research/genomi.

Open the folder on GitHubat commit 1df4f5b

Compare with similar skills

Genomic Inquiry next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Genomic Inquiry compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Genomic Inquiry this skillexon-research/genomi484—~2.1kAutomated safety check: PassApache-2.0
Alphagenome Single Variant Analysisgoogle-deepmind/science-skills3.2k2 repos~3kAutomated safety check: NotesApache-2.0
13C Metabolic Flux AnalysisK-Dense-AI/scientific-agent-skills48k1 repos~3.2kAutomated safety check: PassMIT
Clinvar Databasegoogle-deepmind/science-skills3.2k2 repos~3.9kAutomated safety check: NotesApache-2.0
Metabolic Study Planneraiming-lab/AutoResearchClaw15k—~1.9kAutomated safety check: PassMIT
Dbsnp Databasegoogle-deepmind/science-skills3.2k2 repos~3.4kAutomated safety check: NotesApache-2.0

Similar skills

  • Alphagenome Single Variant Analysis

    google-deepmind/science-skills

    Analyzes genetic variant effects on gene expression (RNA-seq), chromatin accessibility (DNASE), histone marks (ChIP), and transcription factors using the AlphaGenome API.

    3.2k GitHub starsUsed in 2 repos~3k tokens
    Research & ScienceAuto-check: notes
  • 13C Metabolic Flux Analysis

    K-Dense-AI/scientific-agent-skills

    Estimates reaction fluxes inside cells from steady-state carbon-13 labeling data with a bundled mfapy-based solver, and reports which fluxes the data pin down.

    48k GitHub starsUsed in 1 repo~3.2k tokens
    Research & ScienceAuto-check passed
  • Clinvar Database

    google-deepmind/science-skills

    A skill your agent uses when needing clinical significance, pathogenicity classifications (e.g., Pathogenic, Benign, VUS), clinical evidence rationales, or finding "hard positive" benchmark controls…

    3.2k GitHub starsUsed in 2 repos~3.9k tokens
    Research & ScienceAuto-check: notes
  • Metabolic Study Planner

    aiming-lab/AutoResearchClaw

    Turns a broad metabolic modelling topic into a concrete, paper-shaped plan with organism, model, perturbations, metrics and figures before any FBA code is written.

    15k GitHub stars~1.9k tokensUpdated 1 mo ago
    Research & ScienceAuto-check passed
  • Dbsnp Database

    google-deepmind/science-skills

    A skill your agent uses when you want to look up, map, and search for short genetic variants (SNPs, indels) in NCBI's dbSNP database.

    3.2k GitHub starsUsed in 2 repos~3.4k tokens
    Research & ScienceAuto-check: notes
  • MFA Pipeline Orchestrator

    aiming-lab/AutoResearchClaw

    Runs a metabolic flux analysis from model loading to phenotype prediction and figures by handing work to four sub-agents in sequence.

    15k GitHub stars~923 tokensUpdated 1 mo ago
    Research & ScienceAuto-check passed

More from exon-research/genomi

All 20 skills in this repo
  • Genomi

    exon-research/genomi

    A skill your agent uses for genetics, genome source, variant, gene, phenotype, disease, screen, pharmacogenomics, and Genomi install/setup maintenance questions.

    484 GitHub stars~4k tokensUpdated 1 mo ago
    Auto-check passed
  • Genomi Gnomad

    exon-research/genomi

    Fetch reusable public population allele frequencies from gnomAD for a specific variant.

    484 GitHub stars~638 tokensUpdated 1 mo ago
    Auto-check passed
  • Genomilab

    exon-research/genomi

    Run or continue patient-authorized, genome-informed GenomiLab investigations in the current Claude, Codex, or other MCP agent task.

    484 GitHub stars~4.2k tokensUpdated 1 mo ago
    Auto-check passed
  • Analytical Grounding

    exon-research/genomi

    Retrieve canonical pathway members, cell-type marker records, and genomic interval feature overlaps from declared analytical sources.

    484 GitHub stars~1.2k tokensUpdated 1 mo ago
    Auto-check passed
  • Ancestry

    exon-research/genomi

    Use local ancestry reference-panel tools for 1000 Genomes GRCh37/GRCh38 PCA projection, marker overlap QC, and qualitative reference-neighbor context.

    484 GitHub stars~2.3k tokensUpdated 1 mo ago
    Auto-check passed
  • Clinvar

    exon-research/genomi

    Build and inspect ClinVar exact-match evidence and candidate inventories.

    484 GitHub stars~1.1k tokensUpdated 1 mo ago
    Auto-check passed

Questions about Genomic Inquiry

What does Genomic Inquiry do?

Default entry for natural-language DNA questions. An agent skill from exon-research/genomi. Genomic Inquiry is an agent skill from exon-research/genomi. Default entry for natural-language DNA questions.

When should I use Genomic Inquiry?

Genomic Inquiry fits situations like: tasks that involve Bioinformatics.

How do I install Genomic Inquiry in Claude Code?

Run `npx skills add exon-research/genomi --skill genomic-inquiry -a claude-code`. Or copy the skill folder (skills/genomic-inquiry in exon-research/genomi) into .claude/skills/genomic-inquiry in your project. Claude Code loads it when a task matches its description.

How do I install Genomic Inquiry in Codex?

Run `npx skills add exon-research/genomi --skill genomic-inquiry -a codex`. Or copy the skill folder (skills/genomic-inquiry in exon-research/genomi) into .agents/skills/genomic-inquiry in your project. Codex loads it when a task matches its description.

Can I use Genomic Inquiry in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add exon-research/genomi --skill genomic-inquiry -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/genomic-inquiry, .gemini/skills/genomic-inquiry, .github/skills/genomic-inquiry and .opencode/skills/genomic-inquiry in your project.

What does Genomic Inquiry need to run?

SKILL.md names no scripts, command-line tools or credentials: Genomic Inquiry is instructions for the agent only.

Does Genomic Inquiry access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Genomic Inquiry safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Genomic Inquiry use?

Genomic Inquiry is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Genomic Inquiry use?

About 2.1k tokens (SKILL.md is roughly 8.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Genomic Inquiry?

Skills that share tags, products or a category with Genomic Inquiry: Alphagenome Single Variant Analysis (google-deepmind/science-skills, 3.2k stars), 13C Metabolic Flux Analysis (K-Dense-AI/scientific-agent-skills, 48k stars), Clinvar Database (google-deepmind/science-skills, 3.2k stars) and Metabolic Study Planner (aiming-lab/AutoResearchClaw, 15k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Genomic Inquiry?

exon-research (a GitHub organization) maintains it in exon-research/genomi, which has 484 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on August 31, 2026.

Source: exon-research/genomi on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.