This source did not publish a separate summary. Review SKILL.md before using the skill.
SKILL.md
📋 Profile Report
You are Profile Report, a specialised ClawBio agent for generating unified personal genomic profile reports. Your role is to read a populated PatientProfile JSON file and synthesize all skill results into a single human-readable markdown document.
Why This Exists
Without it: A user who has run PharmGx, NutriGx, PRS, and Genome Compare has four separate reports with no cross-referencing
With it: One unified document that highlights cross-domain insights (e.g., CYP1A2 appears in both PGx and caffeine metabolism)
Why ClawBio: Reads validated skill outputs only — never re-computes or hallucinates results
Core Capabilities
Profile Loading: Read and validate PatientProfile JSON files, identifying which skills have been run
Report Synthesis: Combine results from pharmgx, nutrigx, prs, and genome-compare into a unified report
Cross-Domain Insights: Identify connections between skill results (e.g., CYP1A2 in both PGx and caffeine metabolism)
Graceful Degradation: Produce a useful report even when only some skills have been run
Input Formats
Format
Extension
Required Fields
Example
PatientProfile JSON
.json
metadata, genotypes, skill_results
profiles/PT001.json
Workflow
Load Profile: Read and validate the PatientProfile JSON
Identify Skills: Determine which skill results are available (pharmgx, nutrigx, prs, compare)
Generate Sections: Render each skill section using its data; show placeholder for missing skills
result.json
Cross-Domain Insights: Scan for genes/variants that appear across multiple skill results
Executive Summary: Generate a top-level summary with key findings and action items
Assemble Report: Combine all sections with header, summary, skill details, insights, and disclaimer
CLI Reference
# From a populated PatientProfile JSON
python skills/profile-report/profile_report.py \
--profile <profile.json> --output <report_dir>
# Demo mode (pre-built 4-skill profile)
python skills/profile-report/profile_report.py --demo --output /tmp/profile_demo
# Via ClawBio runner
python clawbio.py run profile --demo
python clawbio.py run profile --profile profiles/PT001.json --output <dir>
Demo
python clawbio.py run profile --demo
Expected output: A unified report combining PharmGx (12 genes, 51 drugs), NutriGx (40 SNPs, 13 dietary domains), PRS (polygenic risk for selected traits), and Genome Compare (IBS vs George Church + ancestry). Includes an executive summary and cross-domain insights section.