← Back to Skills Marketplace
nomadrex

Genome Report

by NomadRex · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
111
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install genome-report
Description
Analyze 23andMe raw genome data to generate comprehensive health, trait, and family comparison reports. Supports cardiovascular, cognitive, metabolic, pharma...
README (SKILL.md)

Genome Report

Analyze 23andMe v5 raw data files and generate health/trait reports with risk scoring.

Usage

python3 skills/genome-report/scripts/genome_report.py \x3Cgenome_file.txt> [options]

Options

Flag Values Default Description
--category all|cardio|cognitive|metabolic|pharma|athletic|traits all Category filter
--output text|json|html text Output format
--output-path filepath auto HTML output path
--family DIR directory path Family comparison mode

Examples

# Full report to console
python3 skills/genome-report/scripts/genome_report.py ~/my_genome.txt

# HTML report for one category
python3 skills/genome-report/scripts/genome_report.py ~/my_genome.txt --category cardio --output html

# Family comparison
python3 skills/genome-report/scripts/genome_report.py --family ~/genomes/ --output html

Input Format

23andMe v5 raw data (tab-separated): rsid chromosome position genotype

Lines starting with # are skipped. Genotypes marked -- (no-call) are excluded.

Output

  • Text: Console output with risk bars and color-coded SNP details
  • JSON: Structured data with scores and per-SNP results
  • HTML: Styled report with risk score cards and color-coded tables

Categories & Coverage

~55 curated SNPs across 6 categories:

  • Cardiovascular — blood pressure, cholesterol, cardiac rhythm, CAD risk
  • Cognitive — memory, dopamine, BDNF, social cognition, brain volume
  • Metabolic — diabetes risk, MTHFR, lactose, alcohol, iron metabolism
  • Pharmacogenomics — warfarin, clopidogrel, CYP2D6, CYP2C19 drug metabolism
  • Athletic — muscle fiber type, endurance, recovery, injury risk
  • Traits — eye color, hair color, earwax, bitter taste, asparagus smell

SNP Database

The SNP reference data lives in references/snp_database.json. Edit this file to add/update SNPs without changing the script. Each entry has: rsid, gene, category, trait, risk_allele, and genotype-specific effect descriptions.

Constraints

  • Pure Python 3.9+ — no external dependencies
  • Not medical advice — educational/informational only
Usage Guidance
This skill appears internally consistent for local analysis of 23andMe raw files: it parses .txt files, compares genotypes to a bundled SNP database, and writes reports. Before installing or running it, do the following: (1) Inspect the full SKILL.md and the entire genome_report.py for hidden/control characters, network calls (urllib/requests), subprocess exec, or obfuscated code — the pre-scan flagged unicode control chars which can hide prompts. (2) Because genomic data is highly sensitive, run this code locally in a sandbox or isolated VM and do not upload genome files to unknown services. (3) Review references/snp_database.json for accuracy and provenance — the interpretation text can be edited and is not medical advice. (4) If you plan to let an autonomous agent invoke the skill, consider disabling autonomous invocation or restricting the agent's access to genome files; otherwise an agent could process private files without explicit user consent. (5) If you need stronger assurance, ask the publisher for source provenance, a signed release, or run static analysis and a full audit of the script (the provided snippet was truncated in the manifest output; verify the full file).
Capability Analysis
Type: OpenClaw Skill Name: genome-report Version: 1.0.0 The genome-report skill is a legitimate tool for analyzing 23andMe raw genetic data. The Python script (genome_report.py) performs local file parsing and data comparison against a static SNP database (snp_database.json) without any network activity, external dependencies, or suspicious execution patterns. All file operations are restricted to reading input data and writing reports as requested by the user.
Capability Assessment
Purpose & Capability
Name/description align with provided artifacts: a Python script that parses 23andMe v5 raw files and a local SNP database (references/snp_database.json) are present and sufficient for the stated functionality. The skill does not request unrelated binaries, cloud credentials, or external services.
Instruction Scope
SKILL.md instructs running the included Python script and editing the local SNP JSON for updates — this stays within the scope of local genotype analysis. The script reads local genome .txt files, produces text/json/html output, and can scan a directory for family comparisons (glob("*.txt")). It does not appear to make network calls or access external endpoints. Caveat: SKILL.md triggered a unicode-control-chars prompt-injection signal which may be an attempt to manipulate LLM behavior; inspect the full SKILL.md for hidden/control characters before trusting automated agents.
Install Mechanism
No install spec; skill is instruction-only with bundled Python script and data. No downloads, package installs, or archive extraction are declared.
Credentials
The skill requires no environment variables, credentials, or config paths. That is proportionate to its local file-processing purpose.
Persistence & Privilege
Skill does not request always: true and does not modify other skills or system-wide settings. It runs as-invoked and writes report files to local paths (output_path), which is expected behavior.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install genome-report
  3. After installation, invoke the skill by name or use /genome-report
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release with comprehensive 23andMe raw genome data analysis. - Analyze 23andMe v5 data for health, trait, and ancestry reports - Supports categories: cardiovascular, cognitive, metabolic, pharmacogenomics, athletic, traits - Generates reports in text, JSON, or HTML formats - Includes family comparison mode - SNP database editable via simple JSON file - Pure Python, no external dependencies; for educational use only
Metadata
Slug genome-report
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Genome Report?

Analyze 23andMe raw genome data to generate comprehensive health, trait, and family comparison reports. Supports cardiovascular, cognitive, metabolic, pharma... It is an AI Agent Skill for Claude Code / OpenClaw, with 111 downloads so far.

How do I install Genome Report?

Run "/install genome-report" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Genome Report free?

Yes, Genome Report is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Genome Report support?

Genome Report is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Genome Report?

It is built and maintained by NomadRex (@nomadrex); the current version is v1.0.0.

💬 Comments