From clawbio
Compiles SOUL.md character profiles into synthetic diploid genomes (.genome.json) via trait-to-allele mapping, supporting additive, dominant, and recessive inheritance models.
How this skill is triggered — by the user, by Claude, or both
Slash command
/clawbio:soul2dnaThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Compile SOUL.md character profiles into synthetic diploid genomes. Each soul file
Compile SOUL.md character profiles into synthetic diploid genomes. Each soul file
describes a historical or fictional figure with trait scores (0.0 to 1.0). The
compiler maps these scores to alleles at defined loci using additive, dominant, or
recessive inheritance models, producing a .genome.json file per character.
GENOMEBOOK/DATA/SOULS/ extracting identity
metadata (name, sex, ancestry, domain, era) and trait scores.GENOMEBOOK/DATA/trait_registry.json) which defines
loci, alleles, chromosomal positions, dominance models, and effect sizes for
each trait.GENOMEBOOK/DATA/SOULS/*.soul.md (20 historical figures)GENOMEBOOK/DATA/trait_registry.jsonGENOMEBOOK/DATA/GENOMES/<name>-g0.genome.json per character# Compile all souls to genomes
python skills/soul2dna/soul2dna.py
# Demo mode (shows summary without writing files)
python skills/soul2dna/soul2dna.py --demo
Each .genome.json contains:
{
"id": "einstein-g0",
"name": "Albert Einstein",
"sex": "Male",
"sex_chromosomes": "XY",
"ancestry": "...",
"generation": 0,
"parents": [null, null],
"loci": { "<locus_id>": { "chromosome": "...", "alleles": ["A","G"], ... } },
"trait_scores": { "curiosity": 0.95, ... }
}
npx claudepluginhub clawbio/clawbio --plugin clawbioSimulates meiotic recombination to produce offspring genomes from parent pairs, including Mendelian segregation, de novo mutation, sex determination, trait inference, and clinical evaluation against a disease registry.
Compare SNPs against George Church's genome (PGP-1) and estimate ancestry composition using an EM admixture algorithm. Processes 23andMe raw data locally.
Generates developer personality portraits from Claude Code and Codex conversation histories. Supports subcommands: generate/update portrait, install/list/remove/activate GitHub personas.