← Back to Skills Marketplace
wkyleg

Personal Genomics

by wkyleg · GitHub ↗ · v4.2.0
cross-platform ✓ Security Clean
2729
Downloads
3
Stars
3
Active Installs
14
Versions
Install in OpenClaw
/install personal-genomics
Description
Analyze raw DNA data from consumer genetics services (23andMe, AncestryDNA, etc.). Extract health markers, pharmacogenomics, traits, ancestry composition, ancient DNA comparisons, and generate comprehensive reports. Uses open-source bioinformatics tools locally — no data leaves your machine.
Usage Guidance
This package appears to implement local DNA analysis as described, but take these precautions before installing or running it: - Verify the source: README points to a GitHub repo but the registry lists no homepage. If you plan to run it, inspect the full repository (requirements.txt and all source files) yourself or from a trusted reviewer. - Check requirements.txt and installed packages: pip installs will fetch code from the network. Review dependency list for anything unexpected (native binaries, telemtry libraries, or post-install hooks). - Search the code for network/system calls you didn't expect (look for imports or uses of requests, urllib, socket, subprocess, os.system, ftplib, smtplib, or any hardcoded URLs). The truncated files shown do not include network calls, but 67 files were omitted; review those too. - Run in an isolated environment: use a throwaway VM or container and a dedicated Python virtualenv when first executing, especially before feeding real DNA files. - Protect outputs: reports contain extremely sensitive genetic and health data. Ensure the output directory is encrypted or access-controlled, and avoid uploading reports to third-party services. - Consider professional guidance: results are explicitly non-clinical. For medical decisions, consult a clinician/genetic counselor. If you want higher confidence, provide the omitted files or the contents of requirements.txt so I can re-scan for hidden network calls or executables.
Capability Analysis
Type: OpenClaw Skill Name: personal-genomics Version: 4.2.0 The OpenClaw AgentSkills skill bundle 'personal-genomics' is classified as benign. The project explicitly prioritizes privacy, with all analysis running locally and no network requests made by the Python scripts or the interactive HTML dashboard. Code and documentation consistently reinforce this 'zero network requests' policy, and no evidence of data exfiltration, malicious execution, persistence, or unauthorized system access was found. Prompt injection attempts in `SKILL.md` are limited to instructing the agent on how to present results or activate the skill, aligning with its stated purpose rather than attempting to subvert agent behavior for harmful objectives.
Capability Assessment
Purpose & Capability
The name/description (personal genomics, local analysis) align with the included Python analysis modules, marker databases, report generation, dashboard, and supported file formats. Required env vars, binaries, and config paths in the registry are empty — consistent with a pure-Python local tool. The README references a GitHub repository (https://github.com/wkyleg/personal-genomics.git) while the registry entry lists source/homepage as unknown/none; that's a minor metadata mismatch but does not contradict the functionality.
Instruction Scope
SKILL.md and code instruct the agent to load local DNA files and write reports to ~/dna-analysis/reports/. The instructions and visible code focus on parsing genotyping files, marker lookup, PRS, haplogroups, and PDF/dashboard generation. I saw no instructions to read unrelated system files or to send data externally. The code references optional local data like AADR (ancient-dna) with explicit instructions for the user to download it separately rather than auto-download.
Install Mechanism
The registry contains no install specification (instruction-only), but README suggests cloning a GitHub repo and pip installing requirements.txt (or using 'clawhub install'). That implies fetching code and Python packages from the network during installation. The skill claims 'zero network requests' at runtime; that claim appears to refer to analysis execution, not to installation. Confirm requirements.txt and pip packages before installing to ensure no unexpected post-install steps or network activity.
Credentials
The skill requests no environment variables or external credentials. It creates and writes reports to a directory under the user's home (~/dna-analysis/reports/) which is expected for this functionality. Because outputs contain highly sensitive genetic/health information, this filesystem access is appropriate but privacy-sensitive — the behavior is proportionate to the stated purpose.
Persistence & Privilege
The skill is not marked 'always: true' and uses default model invocation settings. It does create files under the user's home (reports, dashboard, agent_summary.json) but does not request persistent platform-level privileges or modify other skills. Autonomous invocation is allowed by default on the platform; combine that with sensitive-data access only if the agent is permitted to read user DNA files. No evidence the skill attempts to persist credentials or change other skills' configurations.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install personal-genomics
  3. After installation, invoke the skill by name or use /personal-genomics
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v4.2.0
Interactive web dashboard, type hints, defensive programming, 200 tests
v4.1.0
v4.1.0: Medication interactions, sleep optimization, dietary matrix, athletic profile, UV sensitivity, natural language explanations, telomere estimation, ROH detection
v4.0.0
v4.0.0: Haplogroup analysis (mtDNA/Y-DNA), ancestry composition, hereditary cancer panel (BRCA/Lynch), autoimmune HLA, pain sensitivity, PDF reports, data quality metrics, export formats. 1450+ markers, 119 tests.
v3.0.0
Major v3.0 release: 5 new marker categories (rare diseases, mental health, dermatology, vision/hearing, fertility), lifestyle recommendations engine, drug interaction matrix, 74 tests, interpretation guide
v2.3.0
Extended marker databases: ancestry markers, additional carriers (35+), health risk extensions, pharmacogenomics extensions, PRS extensions, trait extensions. Total markers now 2000+.
v2.2.0
Comprehensive marker database: 10 categories, 500+ markers including pharmacogenomics, PRS, carrier status, traits, nutrition, fitness, neurogenetics, longevity, immunity. VCF support. Agent-friendly JSON.
v2.1.0
Major update: comprehensive marker database (45+ verified markers), unit tests, GitHub Actions CI/CD
v2.0.3
Fix APOE unknown status KeyError
v2.0.2
Professional documentation, academic references, privacy warnings, SVG logo, clean git history
v2.0.1
Documentation rewrite: professional tone, clear OpenClaw skill purpose, documented open source dependencies
v2.0.0
Universal multi-ethnic genomics: 800+ markers, all Y/mtDNA haplogroups, 10+ ethnic groups, agent-friendly JSON output
v1.1.1
Added README, LICENSE, SECURITY.md, .gitignore. Professional repo polish.
v1.1.0
Added ancient DNA comparison, Neanderthal analysis, advanced data science features, comprehensive privacy disclaimers, agent-friendly output schemas
v1.0.0
Initial release: DNA analysis from consumer genetic testing services
Metadata
Slug personal-genomics
Version 4.2.0
License
All-time Installs 3
Active Installs 3
Total Versions 14
Frequently Asked Questions

What is Personal Genomics?

Analyze raw DNA data from consumer genetics services (23andMe, AncestryDNA, etc.). Extract health markers, pharmacogenomics, traits, ancestry composition, ancient DNA comparisons, and generate comprehensive reports. Uses open-source bioinformatics tools locally — no data leaves your machine. It is an AI Agent Skill for Claude Code / OpenClaw, with 2729 downloads so far.

How do I install Personal Genomics?

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

Is Personal Genomics free?

Yes, Personal Genomics is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Personal Genomics support?

Personal Genomics is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Personal Genomics?

It is built and maintained by wkyleg (@wkyleg); the current version is v4.2.0.

💬 Comments