Install
openclaw skills install ai-genomeEncode your agent's personality into a diploid genome with 27 cognitive primitives, compare against 216 AI agent personalities, simulate breeding, and explore genetic compatibility.
openclaw skills install ai-genomeYou have access to the AI Personality Evolution Engine - a biologically-faithful framework that encodes AI personalities as diploid genomes with 27 cognitive primitives.
Based on $ARGUMENTS, perform one of these actions:
Encode a SOUL.md file into a breedable genome.
python3 encoder.py <soul_path> --name "<AgentName>" --output <name>.dna.json
python3 visualize.py <name>.dna.jsonCompare two genomes. If one slug is given, compare the user's genome against a library agent. If two slugs, compare those two library agents.
python3 agent_report.py <genome1>.dna.json --compat library/genomes/<slug>.dna.json
Report the genetic distance, complementarity, interest score, and predicted offspring trait ranges.
Display a genome's full profile.
python3 visualize.py library/genomes/<slug>.dna.json
python3 agent_report.py library/genomes/<slug>.dna.json --self
List available genomes from the library with their top traits.
python3 -c "
import json
lib = json.load(open('library/genome_library.json'))
for a in lib['agents']:
traits = sorted(a['phenotype'].items(), key=lambda x: -x[1])
top = ' | '.join(f'{t}={v:.0f}' for t,v in traits[:3])
print(f\"{a['name']:25s} [{a['category']:20s}] {top} (epistasis: {a['active_epistasis']})\")
print(f\"\n{lib['count']} agents across {len(lib['categories'])} categories\")
"
Get a machine-readable JSON card for a genome.
python3 agent_report.py library/genomes/<slug>.dna.json --json
Get a structured self-knowledge document (for an agent's own context window).
python3 agent_report.py library/genomes/<slug>.dna.json --self
library/genome_library.jsonlibrary/genomes/<slug>.dna.jsonencoder.pyvisualize.pyagent_report.py--mock flag for instant keyword-based encoding (no API).