Soul Switch Skill
Toggle between normal (SOUL_GOOD.md) and evil (SOUL_EVIL.md) personas by overwriting SOUL.md.
Trigger Patterns
/soul_good→ restore normal persona/soul_evil→ activate evil persona (schemer)/soul_status→ show current persona mode
Usage
# From skill directory
./scripts/switch.sh status # check current mode
./scripts/switch.sh good # switch to normal
./scripts/switch.sh evil # switch to evil
Post-Switch
After switching, the agent MUST:
- Run the script to perform the file swap
- Commit and push the workspace change (SOUL.md)
- Tell the user to run
/newto reload the new persona (bootstrap re-injects SOUL.md on session start)
File Layout
SOUL.md— active persona (injected at bootstrap)SOUL_GOOD.md— backup of the normal personaSOUL_EVIL.md— the evil/schemer persona
Notes
- The switch only takes effect after
/newor gateway restart (SOUL.md is read at bootstrap time) - Never delete SOUL_GOOD.md or SOUL_EVIL.md