profile-report

Generates unified genomic profile reports from uploaded JSON data.

1.1k|238|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/ClawBio/ClawBio --skill profile-report
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: profile-report
Source: https://github.com/ClawBio/ClawBio/tree/main/skills/profile-report
Command: npx skills add https://github.com/ClawBio/ClawBio --skill profile-report

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many genomic analyses produce separate outputs (pharmacogenomics, nutrigenomics, PRS, genome comparisons) with no single, reconciled summary; clinicians and researchers need a consolidated, human-readable profile that highlights cross-domain findings and reproducible provenance.

Core Features & Use Cases

  • Profile Loading & Validation: Reads a PatientProfile JSON, validates required sections (metadata, genotypes, skill_results), and detects which downstream skills ran.
  • Report Synthesis: Merges pharmgx, nutrigx, prs, and compare outputs into a single markdown report with an executive summary, per-skill sections, and a machine-readable result envelope.
  • Cross-Domain Insights & Graceful Degradation: Flags genes and variants that appear across domains, provides actionable summaries, and inserts informative placeholders when some skills are missing.
  • Local-first Reproducibility: Produces reproducibility artifacts and never re-computes analyses; suitable for clinical review, research notebooks, or reproducible figure generation.

Quick Start

Generate a unified genomic profile report from profiles/PT001.json and save the markdown report to /tmp/profile_report.

Frequently Asked Questions about profile-report

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a unified genomic profile report from pharmacogenomics and nutrigenomics outputs?

Generate a unified genomic profile report by loading a validated PatientProfile JSON containing genotypes and skill_results from pharmacogenomics, nutrigenomics, PRS, and genome comparison workflows, then synthesizing them into a single markdown document.

What is the best way to consolidate separate pharmacogenomics and polygenic risk score analyses for clinical review?

Consolidate pharmacogenomics and polygenic risk score analyses by merging their outputs into an executive summary with sectioned details and cross-domain insights, producing a markdown report and a machine-readable result.json without re-computing the original data.

Do I need to re-run pharmacogenomics or nutrigenomics workflows to create a comprehensive personal genomics report?

No, you do not need to re-run pharmacogenomics or nutrigenomics workflows; report synthesis reads existing skill_results from a PatientProfile JSON and generates a consolidated markdown report without re-computation to ensure local-first reproducibility.

Can I synthesize a genomic profile report if some downstream skill results like PRS or genome comparison are missing?

Yes, you can synthesize a genomic profile report with missing skill results; the system inserts informative placeholders and flags available cross-domain genes and variants while gracefully degrading when pharmacogenomics, nutrigenomics, or PRS skills are absent.

How does cross-domain insight synthesis work when merging personal genomics data?

Cross-domain insight synthesis works by scanning pharmacogenomics, nutrigenomics, polygenic risk score, and genome comparison outputs to flag genes and variants appearing across multiple domains, providing actionable summaries within the unified markdown report.

What format should the PatientProfile JSON have for generating a unified human-readable genomic profile?

The PatientProfile JSON must contain three validated sections—metadata, genotypes, and skill_results—to generate a unified human-readable genomic profile, ensuring reproducible provenance artifacts for clinical and research review.