Updates your SOUL.md configuration when you need to adjust Claude's personality or collaboration style. Lets you modify things like tone, proactivity, or communication preferences while protecting immutable sections and keeping checkpoint history for rollbacks. Runs semi-automatically when you say things like "be more concise" or "adjust your tone." The protection model is smart: you can evolve the persona without accidentally breaking core constraints. Honestly feels a bit meta having Claude update its own personality file, but if you're working with persistent configurations across sessions, this beats manually editing YAML every time your preferences shift.
npx skills add https://github.com/cklxx/elephant.ai --skill soul-self-evolution