Agent skill

Nutrigenomics

by exon-research in exon-research/genomi

Curated single-marker evidence for declared nutrient-metabolism, food-tolerance, and taste-perception domains.

Apache-2.0Auto-check passedProductivity & Automation

Install Nutrigenomics

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

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

GitHub CLI
$ gh skill install exon-research/genomi nutrigenomics --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/nutrigenomics .claude/skills/nutrigenomics && 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
nutrigenomics
GitHub stars
484
Token cost
~2.2k tokens
SKILL.md length
977 words
Files
1
Skills in repo
20
Repo updated
First seen
Licence
Apache-2.0

At a glance

Curated single-marker evidence for declared nutrient-metabolism, food-tolerance, and taste-perception domains.

  • Works in 5 steps: If the request is shaped like a diet… → Use nutrigenomics.list_domains to… → Use nutrigenomics.build_source_context… → …
  • Tasks that involve Health and fitness tracking
  • SKILL.md covers Out of scope — refuse, do not…, Contract, First Actions and Interpretation Rules, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Nutrigenomics is an agent skill from exon-research/genomi. Curated single-marker evidence for declared nutrient-metabolism, food-tolerance, and taste-perception domains. Refuses diet prescriptions, supplement dosing, weight-loss prediction, methylation-cycle prescriptions, microbiome-mediated effects, and other out-of-scope nutrigenomic claims.

Its SKILL.md is about 2.2k 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 Productivity & Automation, covering Health and fitness tracking. 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 Health and fitness tracking

Example prompts

  • “/nutrigenomics”

Workflow steps

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

  1. If the request is shaped like a diet prescription, supplement dosing,
  2. Use nutrigenomics.list_domains to confirm the relevant domain is
  3. Use nutrigenomics.build_source_context when grounding a discussion in
  4. Use nutrigenomics.retrieve_domain_markers with the validated
  5. Use nutrigenomics.retrieve_variant_records when the agent already has

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

Nutrigenomics loads about 2.2k tokens when it runs. Until then it costs about 75 tokens; SKILL.md has 977 words of instructions outside code blocks.

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

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). 977 words, ~2,237 tokens.

Download SKILL.mdSave it as .claude/skills/nutrigenomics/SKILL.md (or your agent's skills folder).
name
nutrigenomics
description
Curated single-marker evidence for declared nutrient-metabolism, food-tolerance, and taste-perception domains. Refuses diet prescriptions, supplement dosing, weight-loss prediction, methylation-cycle prescriptions, microbiome-mediated effects, and other out-of-scope nutrigenomic claims.
tools
nutrigenomics.list_domains, nutrigenomics.build_source_context, nutrigenomics.retrieve_domain_markers, nutrigenomics.retrieve_variant_records…
mutating
true

Nutrigenomics

Use this skill when the user asks how a germline variant affects nutrient metabolism, food tolerance, or taste perception within declared domains:

  • folate metabolism
  • vitamin D status
  • iron storage
  • lactose tolerance
  • lipid diet response (APOE e2/e3/e4)
  • obesity predisposition (single-marker context only)

Out of scope — refuse, do not approximate

Do NOT use this skill for, and DO surface as refusals:

  • Macronutrient ratio prescriptions ("eat X% fat because of your APOE")
  • Specific supplement dosing recommendations
  • Weight-loss outcome prediction from genotype
  • Diet-matching to genotype for fitness goals
  • Microbiome-mediated dietary effects
  • "Methylation cycle" prescriptions beyond folate marker context
  • General health-outcome prediction from a small marker set
  • "Detox capacity" framings
  • Food allergy risk prediction
  • Vitamin megadose prescriptions

The capability returns coverage_status: out_of_scope_for_input for these domain ids. Treat the refusal literally — do not reach for adjacent records that look similar.

Contract

  • Reads public catalogue metadata only; does not read an Active Genome Index.
  • For scanning an active genome, compose with active_genome_index.classify_genotype_support using the variant coordinates carried in each record.
  • For stratified allele frequencies, call gnomad.fetch_population_frequency.
  • For primary GWAS effect sizes, call gwas.compare_variant_associations using the gwas_catalog_id carried in each record's downstream_traits_with_gwas.

Convention: See skills/conventions/context-routing.md. Convention: See skills/conventions/evidence-quality.md. Convention: See skills/_output-rules.md.

First Actions

  1. If the request is shaped like a diet prescription, supplement dosing, weight-loss prediction, or any item in the out-of-scope list, refuse first. Do not call retrieval tools.
  2. Use nutrigenomics.list_domains to confirm the relevant domain is declared and to inspect evidence-tier counts before drilling in.
  3. Use nutrigenomics.build_source_context when grounding a discussion in provenance is needed — e.g. when a user asks where the records come from or why diet prescriptions are out of scope.
  4. Use nutrigenomics.retrieve_domain_markers with the validated domain_id. Default min_evidence_tier="established". Loosen to "probable" only when the question explicitly invites less-replicated evidence.
  5. Use nutrigenomics.retrieve_variant_records when the agent already has an rsID and wants to know which declared domains reference it.

Interpretation Rules

  • Each record carries out_of_scope_claims. Surface these as explicit disclaimers — do not paraphrase around them.
  • evidence_tier is literal. An emerging record is not equivalent to an established one; hedge in any agent-generated text accordingly.
  • Single-marker evidence does not substitute for measured lab values (serum 25(OH)D, ferritin/transferrin saturation, homocysteine, lipid panel) when clinical decisions are at stake.
  • Absence of a marker from the catalogue is not evidence of negligible effect — the catalogue is intentionally small and curated.

User-Facing Answer Shape

Do not add a routine Active Genome Index status line for these public catalogue tools. For each cited marker:

  • Variant identifier (rsID + gene)
  • Established effect (single sentence)
  • Evidence tier
  • One or two of the most relevant out_of_scope_claims as disclaimers
  • The single most relevant lab measurement that should accompany the marker (when applicable: homocysteine for MTHFR, 25(OH)D for vitamin D markers, ferritin + transferrin saturation for HFE)

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

nutrigenomics.build_source_context

Explain nutrigenomic catalogue provenance, domain definitions, evidence-tier meanings, method limitations, and the non-prescription boundary.

Use when: The user or agent asks what the nutrigenomics catalogue is, where the records come from, what evidence tiers mean, or why the capability refuses diet prescriptions.

Why necessary: Nutrigenomic language is easy to overstate. Explicit source context grounds the agent in the boundary before it interprets records.

Not for: Returning marker records; use nutrigenomics.retrieve_domain_markers or nutrigenomics.retrieve_variant_records.

Example prompts: Explain the source and limitations of Genomi's nutrigenomic catalogue.

Result semantics: Public metadata only. Returns capability provenance, declared domains, evidence-tier definitions, out-of-scope-by-construction items, and the non-prescription boundary note.

Show full SKILL.md (379 more words)Show less
nutrigenomics.list_domains

List declared nutrigenomic domains with evidence-tier coverage and explicit out-of-scope-by-construction notes.

Use when: The user asks what nutrigenomic domains Genomi covers, or the host agent needs to validate that a domain is in scope before retrieving markers.

Why necessary: Nutrigenomics is a pseudoscience-prone domain. Listing declared domains and explicit out-of-scope-by-construction items lets the agent refuse out-of-scope questions before reaching for marker records.

Not for: Returning specific marker records; use nutrigenomics.retrieve_domain_markers. Diet prescriptions, supplement dosing, weight-loss prediction.

Example prompts: What nutrigenomic domains does Genomi cover? Is weight-loss diet matching in scope for Genomi nutrigenomics?

Result semantics: Returns the declared domain catalogue, evidence-tier counts per domain, the out-of-scope-by-construction list, and the non-prescription boundary note.

nutrigenomics.retrieve_domain_markers

Retrieve curated single-marker records for a declared nutrigenomic domain, filtered by minimum evidence tier.

Use when: The host agent needs curated single-marker evidence for a declared domain (folate_metabolism, lactose_tolerance, iron_storage, vitamin_d_status, lipid_diet_response, obesity_predisposition).

Why necessary: Returns evidence-tiered records with explicit out_of_scope_claims so the agent can ground a nutrient/tolerance discussion without propagating pseudoscience claims about the variant.

Not for: Diet prescriptions, supplement dosing, weight-loss prediction. Polygenic risk scoring; this is single-marker evidence only. Genome scanning; compose with active_genome_index.classify_genotype_support using the variant coordinates from each record. Population-stratified allele frequencies; use gnomad.fetch_population_frequency. Primary GWAS effect sizes; use gwas.compare_variant_associations with the gwas_catalog_id from downstream_traits_with_gwas.

Example prompts: What does Genomi have on folate_metabolism markers? Retrieve established-tier iron_storage records.

Result semantics: Each record carries variant identifiers, established_effect with GWAS Catalog chain-out, evidence_tier, resolvable source citations, established_caveats, and out_of_scope_claims. The agent must surface out_of_scope_claims as disclaimers rather than paraphrase around them.

nutrigenomics.retrieve_variant_records

Retrieve any nutrigenomic catalogue records referencing a specific rsID.

Use when: The host agent has a specific variant identifier and wants to know whether the nutrigenomic catalogue carries any records for it.

Why necessary: A variant may participate in more than one declared domain. Variant-anchored lookup surfaces all matching curated records at once.

Not for: Variant resolution from coordinate to rsID; use variant.resolve first. Variants outside declared nutrigenomic domains; in_scope_empty indicates the catalogue does not cover the variant.

Example prompts: What does Genomi say about rs1801133 nutrigenomically? Are there nutrigenomic records for rs429358?

Result semantics: Returns one or more curated records referencing the variant. coverage_status='in_scope_empty' when the variant is not in the catalogue; absence is not evidence of negligible effect.

© 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/nutrigenomics of exon-research/genomi.

Open the folder on GitHubat commit 1df4f5b

Compare with similar skills

Nutrigenomics 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.

Nutrigenomics compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Nutrigenomics this skillexon-research/genomi484—~2.2kAutomated safety check: PassApache-2.0
Coachfelixrieseberg/claude-coach1991 repos~4.9kAutomated safety check: PassMIT
Fitness Analyzerhuifer/WellAlly-health9605 repos~1.3kAutomated safety check: PassMIT
Master Ajahn Chahxr843/Master-skill4471 repos~2kAutomated safety check: PassCC-BY-NC-SA-4.0
Mental Health Analyzerhuifer/WellAlly-health9605 repos~3.2kAutomated safety check: PassMIT
Nutrition Analyzerhuifer/WellAlly-health9605 repos~3.3kAutomated safety check: PassMIT

Similar skills

  • Coach

    felixrieseberg/claude-coach

    Create personalized triathlon, marathon, and ultra-endurance training plans.

    199 GitHub starsUsed in 1 repo~4.9k tokens
    Productivity & AutomationAuto-check passed
  • Fitness Analyzer

    huifer/WellAlly-health

    分析运动数据、识别运动模式、评估健身进展,并提供个性化训练建议。支持与慢性病数据的关联分析. An agent skill from huifer/WellAlly-health.

    960 GitHub starsUsed in 5 repos~1.3k tokens
    Productivity & AutomationAuto-check passed
  • Master Ajahn Chah

    xr843/Master-skill

    A skill your agent uses when user asks about 南传佛教, 上座部, Theravada, 巴利经典, 正念 sati, 放下, 三法印, 四念处, 出入息念 anapanasati, 戒定慧, 毗婆舍那, 森林禅林派, 巴蓬寺, 阿姜查, 杜多行, 中道, or wants teaching in 阿姜查 Ajahn Chah's voice.

    447 GitHub starsUsed in 1 repo~2k tokens
    Productivity & AutomationAuto-check passed
  • Mental Health Analyzer

    huifer/WellAlly-health

    分析心理健康数据、识别心理模式、评估心理健康状况、提供个性化心理健康建议。支持与睡眠、运动、营养等其他健康数据的关联分析。

    960 GitHub starsUsed in 5 repos~3.2k tokens
    Productivity & AutomationAuto-check passed
  • Nutrition Analyzer

    huifer/WellAlly-health

    分析营养数据、识别营养模式、评估营养状况,并提供个性化营养建议。支持与运动、睡眠、慢性病数据的关联分析. An agent skill from huifer/WellAlly-health.

    960 GitHub starsUsed in 5 repos~3.3k tokens
    Productivity & AutomationAuto-check passed
  • Ghealth

    Google-Health-API/google-health-cli

    Query Google Health API v4 — steps, heart rate, exercise, sleep, weight, SpO2, HRV, ECG, blood glucose, nutrition, and 40 total data types

    266 GitHub stars~2.3k tokensUpdated 3 mo ago
    Productivity & AutomationAuto-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 Nutrigenomics

What does Nutrigenomics do?

Curated single-marker evidence for declared nutrient-metabolism, food-tolerance, and taste-perception domains. Nutrigenomics is an agent skill from exon-research/genomi. Curated single-marker evidence for declared nutrient-metabolism, food-tolerance, and taste-perception domains.

When should I use Nutrigenomics?

Nutrigenomics fits situations like: tasks that involve Health and fitness tracking.

How do I install Nutrigenomics in Claude Code?

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

How do I install Nutrigenomics in Codex?

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

Can I use Nutrigenomics 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 nutrigenomics -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nutrigenomics, .gemini/skills/nutrigenomics, .github/skills/nutrigenomics and .opencode/skills/nutrigenomics in your project.

What does Nutrigenomics need to run?

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

Does Nutrigenomics 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 Nutrigenomics 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 Nutrigenomics use?

Nutrigenomics 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 Nutrigenomics use?

About 2.2k tokens (SKILL.md is roughly 8.9k 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 Nutrigenomics?

Skills that share tags, products or a category with Nutrigenomics: Coach (felixrieseberg/claude-coach, 199 stars), Fitness Analyzer (huifer/WellAlly-health, 960 stars), Master Ajahn Chah (xr843/Master-skill, 447 stars) and Mental Health Analyzer (huifer/WellAlly-health, 960 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Nutrigenomics?

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.