Agent skill

soul2dna

Compile SOUL.md character profiles into synthetic diploid genomes (.genome.json) via trait-to-allele mapping

BioTender-maxgithub.com/BioTender-maxGitHub ↗
claude-codeships scriptsNOASSERTION
Install
npx skills add BioTender-max/awesome-bio-agent-skills --skill soul2dna --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 2 KB
Bundled scripts: yes
Version: 0.1.0
Declared author: Manuel Corpas
Path: skills/clawbio/soul2dna/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 135
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 🧬 Soul2DNA Compiler ## Purpose 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. ## How It Works 1. **Parse SOUL.md** files from `GENOMEBOOK/DATA/SOULS/` extracting identity metadata (name, sex, ancestry, domain, era) and trait scores. 2. **Load trait registry** (`GENOMEBOOK/DATA/trait_registry.json`) which defines loci, alleles, chromosomal positions, dominance models, and effect sizes for each trait. 3. **Assign genotypes** at each locus based on trait score thresholds: - Additive: <0.33 ref/ref, 0.33-0.66 ref/alt, >0.66 alt/alt - Dominant: <0.40 ref/ref, 0.40-0.75 ref/alt, >0.75 alt/alt - Recessive: <0.50 ref/ref, 0.50-0.80 ref/alt, >0.80 alt/alt 4. **Write genome** as JSON with full locus detail, trait scores, and metadata. ## Input - `GENOMEBOOK/DATA/SOULS/*.soul.md` (20 historical figures) - `GENOMEBOOK/DATA/trait_registry.json` ## Output - `GENOMEBOOK/DATA/GENOMES/<name>-g0.genome.json` per character ## CL

What's inside
Steps it walks through
  1. Purpose
  2. How It Works
  3. Input
  4. Output
  5. CLI Usage
  6. Output Format
Ships with 1 file
  • soul2dna.py
Commands it runs
Compile all souls to genomes
python skills/soul2dna/soul2dna.py
Demo mode (shows summary without writing files)
python skills/soul2dna/soul2dna.py --demo
More from awesome-bio-agent-skills
All skills →
About this skill
What does the soul2dna skill do?

Compile SOUL.md character profiles into synthetic diploid genomes (.genome.json) via trait-to-allele mapping

How do I install it?

Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill soul2dna --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going